110+ Baby Names That Mean Beautiful (Boys & Girls)

This post contains affiliate links.

Looking for a baby name that literally means beautiful? From classic picks like Bella to hidden gems from cultures all over the world, these 100+ names all carry the meaning of beauty, loveliness, or grace —

baby names that mean beautiful

🔍 Curious how popular a name is?

Check any name's popularity trend since 1880 with our free Baby Name Popularity Checker.

There’s something so special about giving your little one a name that means beautiful. Whether you’re drawn to a timeless favorite or a rare find from another culture, these names are all connected by one gorgeous thread: they literally translate to beautiful, pretty, handsome, fair, or lovely. I’ve pulled together over 100 of the best options for both boys and girls, organized by category so you can find exactly what you’re looking for.

Girl Names That Mean Beautiful

These classic and popular girl names all carry the meaning of “beautiful” in their origin language. If you want a name that’s both lovely to say and lovely in meaning, start here.

Bella

  • Origin: Italian
  • Meaning: Beautiful; directly from the Italian word for beautiful

Arabella

  • Origin: Latin
  • Meaning: Beautiful, lovely; from the Latin “orabilis” meaning yielding to prayer, later associated with beauty

Bonnie

  • Origin: Scottish
  • Meaning: Beautiful, pretty; from the Scottish word “bonnie” meaning attractive and fair

Calista

  • Origin: Greek
  • Meaning: Most beautiful; from the Greek “kallistos,” the superlative of “kalos” meaning beautiful

Venus

  • Origin: Latin/Roman
  • Meaning: Love and beauty; the Roman goddess of beauty and love

Hermosa

  • Origin: Spanish
  • Meaning: Beautiful; the Spanish word for beautiful

Belinda

  • Origin: Italian/Spanish
  • Meaning: Beautiful, pretty one; from the Italian “bella” meaning beautiful combined with “linda” meaning pretty

Mirabella

  • Origin: Italian/Latin
  • Meaning: Wonderful beauty; from the Latin “mirabilis” meaning wonderful and “bella” meaning beautiful

Shayna

  • Origin: Yiddish
  • Meaning: Beautiful; from the Yiddish “sheyn” meaning beautiful or lovely

Jolie

  • Origin: French
  • Meaning: Pretty; the French word for pretty or beautiful

Rosalind

  • Origin: Germanic
  • Meaning: Beautiful rose, gentle horse; from Old Germanic elements “hros” and “lind” meaning beautiful or soft

Annabelle

  • Origin: French/Latin
  • Meaning: Beautiful grace; a combination of Anna (grace) and Belle (beautiful)

Clarabelle

  • Origin: Latin/French
  • Meaning: Bright and beautiful; combining Clara (bright, clear) and Belle (beautiful)

Isabelle

  • Origin: French
  • Meaning: Beautiful; French form containing “belle” meaning beautiful

Callista

  • Origin: Greek
  • Meaning: Most beautiful; variant of Calista from Greek “kalliste” meaning fairest, most beautiful

Jamila

  • Origin: Arabic
  • Meaning: Beautiful, elegant; the feminine form of the Arabic “jamil” meaning beautiful

Nava

  • Origin: Hebrew
  • Meaning: Beautiful, pleasant; a Hebrew name meaning beautiful or lovely

Yaffa

  • Origin: Hebrew
  • Meaning: Beautiful; from the Hebrew word “yafeh” meaning beautiful or lovely

Miyuki

  • Origin: Japanese
  • Meaning: Beautiful happiness, beautiful snow; can be written with the kanji for beauty combined with happiness or snow

Zinnia

  • Origin: Latin/German
  • Meaning: Beautiful flower; a flower name symbolizing beauty and endurance

Girl Names That Mean Pretty or Lovely

If you love the idea of a name meaning beautiful but want something that leans more toward “pretty,” “lovely,” or “fair,” these options are perfect.

Linda

  • Origin: Spanish/Portuguese
  • Meaning: Pretty, lovely; from the Spanish and Portuguese word “linda” meaning pretty or beautiful

Mabel

  • Origin: Latin
  • Meaning: Lovable, beautiful; from the Latin “amabilis” meaning lovable and lovely

Adara

  • Origin: Hebrew/Arabic
  • Meaning: Beautiful, noble; in Hebrew means beauty, in Arabic means virgin or lovely

Astrid

  • Origin: Norse
  • Meaning: Divinely beautiful; from the Old Norse elements “ás” (god) and “fríðr” (beautiful, fair)

Shaina

  • Origin: Yiddish
  • Meaning: Beautiful, lovely; variant spelling of Shayna from Yiddish “sheyn” meaning beautiful

Ingrid

  • Origin: Norse
  • Meaning: Fair, beautiful; from the Old Norse “Ing” (a Norse god) and “fríðr” meaning beautiful

Mei

  • Origin: Chinese
  • Meaning: Beautiful; from the Chinese character 美 meaning beautiful or pretty

Venusta

  • Origin: Latin
  • Meaning: Beautiful, charming, lovely; from the Latin “venustus” meaning beautiful or graceful

Calanthe

  • Origin: Greek
  • Meaning: Beautiful flower; from the Greek “kalos” (beautiful) and “anthos” (flower)

Cosima

  • Origin: Greek/Italian
  • Meaning: Beauty, order, decency; from the Greek “kosmos” meaning order and beauty

Nomi

  • Origin: Hebrew/Japanese
  • Meaning: Beautiful, pleasant; in Hebrew relates to pleasantness, in Japanese can mean beautiful

Raanana

  • Origin: Hebrew
  • Meaning: Beautiful, fresh, lovely; a Hebrew name meaning beautiful and unspoiled

Sigrid

  • Origin: Norse
  • Meaning: Beautiful victory; from Old Norse “sigr” (victory) and “fríðr” (beautiful, fair)

Belle

  • Origin: French
  • Meaning: Beautiful; the French word for beautiful

Maribel

  • Origin: Spanish
  • Meaning: Beautiful Mary; a combination of Maria and “bella/bel” meaning beautiful

Naeema

  • Origin: Arabic
  • Meaning: Beautiful, gracious; the feminine form of Naeem meaning beautiful and pleasant

Hurem

  • Origin: Persian/Turkish
  • Meaning: Beautiful, cheerful; from the Persian “hurram” meaning beautiful and pleasant

Rupa

  • Origin: Sanskrit
  • Meaning: Beautiful, form; from the Sanskrit word for beauty and pleasing form

Calla

  • Origin: Greek
  • Meaning: Beautiful; from the Greek “kallos” meaning beauty

Bela

  • Origin: Czech/Hungarian
  • Meaning: Fair, lovely, beautiful; a Central European name meaning white and fair

Boy Names That Mean Handsome or Beautiful

Boys deserve gorgeous names, too! These boy names all carry meanings related to handsome, beautiful, or fair — strong choices that are both masculine and meaningful.

Jamil

  • Origin: Arabic
  • Meaning: Beautiful, handsome; from the Arabic root “j-m-l” meaning beauty

Hassan

  • Origin: Arabic
  • Meaning: Handsome, beautiful; from the Arabic “hasuna” meaning to be beautiful or good

Husain

  • Origin: Arabic
  • Meaning: Beautiful, handsome little one; diminutive of Hassan, meaning small handsome one

Kenneth

  • Origin: Scottish Gaelic
  • Meaning: Handsome, fair one; from the Gaelic “cainnech” meaning handsome or born of fire

Beau

  • Origin: French
  • Meaning: Handsome, beautiful; the French word for handsome or beautiful (masculine form)

Keane

  • Origin: Irish
  • Meaning: Handsome, fair; from the Irish Gaelic “cian” meaning ancient or “caoin” meaning handsome

Alan

  • Origin: Celtic/Breton
  • Meaning: Handsome, fair; from the old Breton/Celtic word meaning handsome or cheerful

Allen

  • Origin: Celtic
  • Meaning: Handsome, fair; variant of Alan meaning handsome or harmony

Cullen

  • Origin: Irish Gaelic
  • Meaning: Handsome, good-looking; from the Irish “cuiléan” or “coileáin” meaning handsome lad

Jamal

  • Origin: Arabic
  • Meaning: Beauty, handsome; from the Arabic root “j-m-l” meaning beauty and grace

Nohea

  • Origin: Hawaiian
  • Meaning: Handsome, beautiful, lovely; a Hawaiian word meaning beautiful or handsome

Beaumont

  • Origin: French
  • Meaning: Beautiful mountain; from the French “beau” (beautiful/handsome) and “mont” (mountain)

Callum

  • Origin: Scottish Gaelic
  • Meaning: Dove, beautiful; from the Latin “columba” (dove) associated with beauty and peace

Calix

  • Origin: Greek
  • Meaning: Very handsome; from the Greek “kallos” meaning beauty

Finlay

  • Origin: Scottish Gaelic
  • Meaning: Fair-haired hero, beautiful; from the Gaelic “fionn” meaning fair or beautiful and “laoch” meaning warrior

Kevin

  • Origin: Irish
  • Meaning: Handsome, beautiful birth; from the Irish “caoimhín” meaning handsome or gentle birth

Naeem

  • Origin: Arabic
  • Meaning: Beautiful, pleasant, tranquil; from the Arabic meaning beauty and comfort

Adonis

  • Origin: Greek/Phoenician
  • Meaning: Beautiful, lord; the Greek figure renowned for extraordinary beauty

Shaquille

  • Origin: Arabic
  • Meaning: Handsome, well-formed; from the Arabic “shakil” meaning handsome or good-looking

Adan

  • Origin: Irish/Gaelic
  • Meaning: Handsome, fair; an Irish variant meaning attractive and handsome

Nabil

  • Origin: Arabic
  • Meaning: Noble, beautiful; from the Arabic meaning noble beauty and distinction

Keefe

  • Origin: Irish
  • Meaning: Handsome, beautiful, noble; from the Irish “caomh” meaning gentle, beautiful, precious

Irvin

  • Origin: Scottish/Gaelic
  • Meaning: Handsome, fair; from the Gaelic meaning beautiful and green water

Beauden

  • Origin: French
  • Meaning: Beautiful; a modern name built from the French “beau” meaning beautiful or handsome

Unique Names That Mean Beautiful

Want something a little less expected? These rare and unusual names all mean beautiful, pretty, or fair — but you won’t find them on every class roster.

Zaina

  • Origin: Arabic
  • Meaning: Beautiful, graceful; the feminine form of Zain meaning beauty and grace

Zain

  • Origin: Arabic
  • Meaning: Beauty, grace; an Arabic name meaning beauty and adornment

Calliope

  • Origin: Greek
  • Meaning: Beautiful voice; from the Greek “kallos” (beauty) and “ops” (voice)

Sundara

  • Origin: Sanskrit
  • Meaning: Beautiful, handsome; from the Sanskrit “sundara” meaning beautiful or lovely

Kalyani

  • Origin: Sanskrit
  • Meaning: Beautiful, auspicious; a Sanskrit name meaning lovely and blessed

Enitan

  • Origin: Yoruba
  • Meaning: Person of beauty; a Yoruba name meaning person of beautiful story

Tahira

  • Origin: Arabic
  • Meaning: Pure and beautiful; from the Arabic meaning pure, virtuous, and beautiful

Belva

  • Origin: Latin
  • Meaning: Beautiful view; from the Latin “bellus” (beautiful) and “videre” (to see)

Belphoebe

  • Origin: Italian/Greek
  • Meaning: Beautiful radiance; from the Italian “bella” (beautiful) and Greek “phoebe” (bright, radiant)

Lavanya

  • Origin: Sanskrit
  • Meaning: Beauty, grace; a Sanskrit name meaning beauty and loveliness

Emi

  • Origin: Japanese
  • Meaning: Beautiful blessing; written with the kanji for beauty (美) and blessing or favor

Caoimhe

  • Origin: Irish Gaelic
  • Meaning: Beautiful, gentle, precious; from the Irish “caomh” meaning beautiful, gentle, dear

Callidora

  • Origin: Greek
  • Meaning: Gift of beauty; from the Greek “kallos” (beauty) and “doron” (gift)

Zayn

  • Origin: Arabic
  • Meaning: Beauty, grace; variant of Zain, from the Arabic meaning beauty and ornament

Tegwen

  • Origin: Welsh
  • Meaning: Fair and beautiful; from the Welsh “teg” (fair, beautiful) and “gwen” (white, blessed)

Bellamy

  • Origin: French
  • Meaning: Beautiful friend; from the French “bel” (beautiful) and “ami” (friend)

Rupinder

  • Origin: Punjabi/Sanskrit
  • Meaning: Lord of beauty; from the Sanskrit “rupa” (beauty, form) and “Indra” (lord)

Alainn

  • Origin: Irish Gaelic
  • Meaning: Beautiful, lovely; directly from the Irish word “álainn” meaning beautiful

Naava

  • Origin: Hebrew
  • Meaning: Beautiful, pleasant; variant of Nava from the Hebrew for beautiful and delightful

Beauregard

  • Origin: French
  • Meaning: Beautiful gaze; from the French “beau” (beautiful) and “regard” (look, gaze)

Names That Mean Beautiful From Around the World

Beauty is universal, and every culture has names that celebrate it. Here are some of the most beautiful names from around the globe, each carrying the meaning of beauty, fairness, or loveliness in their origin language.

Haruki

  • Origin: Japanese
  • Meaning: Spring beauty, shining brightly; can be written with the kanji for beautiful radiance

Sundari

  • Origin: Sanskrit
  • Meaning: Beautiful woman; the feminine form of “sundara” meaning beautiful

Mika

  • Origin: Japanese
  • Meaning: Beautiful fragrance; written with the kanji for beauty (美) and fragrance (香)

Guapo

  • Origin: Spanish
  • Meaning: Handsome, beautiful; the Spanish word for handsome or good-looking

Habiba

  • Origin: Arabic
  • Meaning: Beautiful, beloved; from the Arabic “habib” meaning beloved and beautiful one

Rupin

  • Origin: Sanskrit
  • Meaning: Beautiful form; from the Sanskrit “rupa” meaning beauty and handsome form

Shuang

  • Origin: Chinese
  • Meaning: Bright, beautiful; from the Chinese character meaning bright, clear, and beautiful

Tomoko

  • Origin: Japanese
  • Meaning: Beautiful, friendly child; can be written with the kanji for beauty and child

Güzel

  • Origin: Turkish
  • Meaning: Beautiful; the Turkish word for beautiful and pretty

Krasimira

  • Origin: Bulgarian/Slavic
  • Meaning: Beautiful and peaceful; from the Slavic “krasa” (beauty) and “mir” (peace)

Bello

  • Origin: Italian
  • Meaning: Beautiful, handsome; the Italian masculine word for beautiful

Meilani

  • Origin: Hawaiian/Chinese
  • Meaning: Beautiful heavenly flower; combining “mei” (beautiful) and “lani” (heaven, sky)

Rupali

  • Origin: Sanskrit
  • Meaning: Beautiful, silvery; from the Sanskrit “rupa” meaning beautiful form

Mireille

  • Origin: French/Occitan
  • Meaning: To admire, beautiful; from the Occitan “mirelha” meaning to admire, related to beauty

Anwen

  • Origin: Welsh
  • Meaning: Very beautiful, very fair; from the Welsh “an” (very) and “gwen” (fair, beautiful, blessed)

Caradoc

  • Origin: Welsh
  • Meaning: Beloved, fair; from the Welsh “car” (love) associated with beauty and dearness

Jacintha

  • Origin: Greek/Dutch
  • Meaning: Beautiful, hyacinth; from the Greek “hyakinthos,” the beautiful flower beloved by Apollo

Sirin

  • Origin: Turkish
  • Meaning: Beautiful, charming; a Turkish name meaning pretty and sweet

Liwei

  • Origin: Chinese
  • Meaning: Beautiful and great; from the Chinese characters 丽 (beautiful) and 伟 (great)

Miyako

  • Origin: Japanese
  • Meaning: Beautiful child; can be written with the kanji for beauty (美) and child

Vashti

  • Origin: Persian
  • Meaning: Beautiful, lovely; from the Persian meaning beautiful one, the name of a biblical queen

Suyin

  • Origin: Chinese
  • Meaning: Beautiful sound; from the Chinese characters meaning plain/beautiful and sound

Bich

  • Origin: Vietnamese
  • Meaning: Beautiful jade; from the Vietnamese word for jade, symbolizing beauty and purity

Milena

  • Origin: Slavic
  • Meaning: Gracious, beautiful; from the Slavic element “milu” meaning gracious and lovely

Aoife

  • Origin: Irish Gaelic
  • Meaning: Beautiful, radiant; from the Irish “aoibh” meaning beauty and radiance

Hafsa

  • Origin: Arabic
  • Meaning: Beautiful, young lioness; an Arabic name associated with beauty and gathering

Shani

  • Origin: Hebrew/Swahili
  • Meaning: Beautiful, marvelous; in Swahili means marvelous, in Hebrew relates to crimson beauty

Choosing a name that means beautiful is one of the most timeless gifts you can give your child. No matter which name speaks to you — whether it’s a classic like Bella, a bold choice like Adonis, or a rare gem like Callidora — you’re giving your little one a name rooted in meaning and filled with love. Every time someone asks what their name means, they’ll get to say “beautiful.” And honestly, how perfect is that?

🎨 Found the Perfect Name?

Create a beautiful, free nursery-ready print with your baby’s name and meaning.

Create Free Name Art →

Frequently Asked Questions

What is the most popular name that means beautiful?

Bella is one of the most popular names meaning beautiful, consistently ranking in the top 100 in the U.S. and many other countries. It comes directly from the Italian word for beautiful. Other popular options include Isabella (which contains “bella”), Beau for boys (the French word for handsome), and Bonnie, the classic Scottish name meaning pretty.

Are there boy names that mean beautiful?

Absolutely! While many people associate beauty names with girls, there are tons of strong boy names that mean handsome or beautiful. Beau (French for handsome), Jamil (Arabic for beautiful), Hassan (Arabic for handsome), Kenneth (Gaelic for fair one), Kevin (Irish for handsome), and Adonis (Greek, famed for extraordinary beauty) are all great options. The Arabic tradition especially has many masculine names connected to beauty.

What are some unique names that mean beautiful?

If you want something rare, consider Callidora (Greek, “gift of beauty”), Caoimhe (Irish, “beautiful and gentle,” pronounced KWEE-va), Bellamy (French, “beautiful friend”), Lavanya (Sanskrit, “beauty and grace”), or Tegwen (Welsh, “fair and beautiful”). These names are uncommon but carry deep, genuine beauty meanings from their origin languages.

Do all cultures have names that mean beautiful?

Yes! Virtually every culture has names celebrating beauty. Arabic has Jamil and Jamila, Japanese has Miyuki and Mei, Sanskrit has Sundari and Lavanya, Hebrew has Yaffa and Nava, Welsh has Anwen and Tegwen, Turkish has Güzel, and Slavic languages have Krasimira and Milena. Beauty is one of the most universal themes in baby naming across every language and culture around the world.

✨ Love these names? Create free printable nursery art for any name →

Recent Posts