100 Cute Girl Names
Choosing a baby girl name is exciting, but with so many beautiful options, narrowing down the list can be surprisingly difficult. These cute baby girl names are sweet, charming, and full of personality, with a mix of classic, modern, feminine, and playful choices.
This post contains affiliate links. Please see our disclosure for more details.
Whether you’re looking for something simple and timeless or a name with a little more personality, this list of 100 cute baby girl names is full of inspiration to help you find a name you love.

MORE BABY NAME IDEAS YOU’LL LOVE:
- 150 Unique Baby Girl Names
- 105 Rare Baby Names
- 100 Meaningful Baby Names
- 100 Unique Baby Names
- 100 Unisex Baby Names
- 100 Cute Baby Names
- 125 Botanical Girl Names
- 125 Storybook Girl Names
- 100 Classic Boy Names
Sweet & Playful Girl Names
These names have an instantly cheerful, adorable quality. They’re fun, feminine, and full of personality.
Maisie — A diminutive of Margaret meaning “pearl.” Maisie feels cheerful, playful, and sweet.
Millie — A nickname for names such as Amelia, Emilia, and Millicent. Millie has a warm, adorable charm.
Winnie — A nickname associated with names such as Winifred. Winnie feels cozy, happy, and whimsical.
Lottie — A traditional nickname for Charlotte. Lottie feels playful and delightfully feminine.
Poppy — An English flower name. Poppy feels bright, energetic, and full of personality.
Daisy — An English flower name. Daisy has a sunny, cheerful quality.
Rosie — A sweet form of Rose. Rosie feels warm, friendly, and affectionate.
Evie — A nickname for Eve, Evelyn, or Evangeline. Evie feels bright and effortlessly cute.
Josie — A diminutive of Josephine. Josie feels sunny, friendly, and fun.
Callie — A nickname for names such as Callista or Caroline. Callie feels bubbly and cheerful.
Ellie — A diminutive of Eleanor, Ellen, and other names. Ellie feels sweet and familiar.
Emmy — A nickname for Emma, Emily, or Emilia. Emmy feels bubbly and affectionate.
Maggie — A diminutive of Margaret, meaning “pearl.” Maggie feels warm and timeless.
Gracie — A diminutive of Grace. Gracie feels sunny, sweet, and feminine.
Penny — A diminutive of Penelope. Penny feels friendly, cheerful, and charming.
Tilly — A nickname for Matilda. Tilly has a playful storybook quality.
Lola — Traditionally a diminutive of Dolores. Lola feels lively, stylish, and fun.
Mia — A short international favorite with several possible origins. Mia feels simple and sweet.
Nina — A short international name with several possible origins. Nina feels petite and charming.
Lulu — A nickname-style name used for several longer names. Lulu feels bubbly and adorable.
Vintage Cute Girl Names
If you love old-fashioned names with a cozy, nostalgic feel, these vintage picks are full of charm.
Mabel — A name meaning “lovable.” Mabel feels gentle, sweet, and beautifully vintage.
Elsie — A diminutive of Elizabeth. Elsie feels dainty and cheerful.
Nellie — A vintage nickname associated with Eleanor and Helen. Nellie feels friendly and nostalgic.
Dottie — A traditional nickname for Dorothy. Dottie has an irresistibly retro charm.
Minnie — A vintage nickname associated with names such as Wilhelmina. Minnie feels cheerful and nostalgic.
Betty — A diminutive of Elizabeth. Betty has a sweet mid-century charm.
Betsy — A diminutive of Elizabeth. Betsy feels wholesome, friendly, and vintage.
Annie — A diminutive of Anne or Anna. Annie feels warm, familiar, and timeless.
Molly — A traditional diminutive of Mary. Molly feels friendly and classic.
Bonnie — A Scottish word meaning “pretty” or “beautiful.” Bonnie feels sunny and nostalgic.
Goldie — A nickname-style name associated with “gold.” Goldie feels warm and cheerful.
Della — A short feminine name with several possible origins. Della feels elegant and old-fashioned.
Nell — A vintage short form of Eleanor and other names. Nell feels simple and sophisticated.
Marnie — A charming name with several possible origins. Marnie has a soft vintage quality.
Effie — A traditional nickname for names such as Euphemia. Effie feels petite and antique.
Lettie — A vintage nickname-style name. Lettie feels delicate, cheerful, and old-fashioned.
Dulcie — From the Latin dulcis, meaning “sweet.” Dulcie has an especially charming vintage feel.
Pearlie — A sweet elaboration of Pearl. Pearlie feels nostalgic and affectionate.
Faye — A name associated with “fairy” or “faith,” depending on origin. Faye feels delicate and timeless.
Cora — From Greek Kore, meaning “maiden.” Cora feels graceful, vintage, and sweet.
Cute Nature & Flower Names
Nature-inspired names can be both adorable and beautiful, giving your little girl’s name a fresh and whimsical quality.
Ivy — An English botanical name. Ivy is short, pretty, and effortlessly stylish.
Lily — A floral name associated with the lily flower. Lily feels soft and timeless.
Flora — A Latin name meaning “flower.” Flora feels delicate, vintage, and botanical.
Clover — An English botanical name. Clover feels cheerful, lucky, and whimsical.
Maple — An English tree name. Maple feels cozy, warm, and distinctive.
Wren — An English bird name. Wren feels tiny, delicate, and nature-inspired.
Lark — An English bird name. Lark feels cheerful and free-spirited.
Meadow — An English nature name referring to a grassy field. Meadow feels peaceful and dreamy.
Briar — An English nature name referring to a thorny shrub. Briar feels woodland-inspired and charming.
Juniper — An English botanical name. Juniper feels fresh, outdoorsy, and playful.
Azalea — A flower name inspired by the azalea shrub. Azalea feels colorful and feminine.
Zinnia — A floral name inspired by the zinnia flower. Zinnia feels bright and unusual.
Marigold — An English flower name. Marigold feels sunny, vintage, and cheerful.
Magnolia — A botanical name inspired by the magnolia flower. Magnolia feels romantic and elegant.
Dahlia — A flower name inspired by the dahlia. Dahlia feels colorful and feminine.
Violet — A classic floral name. Violet feels sweet, graceful, and vintage.
Willow — An English tree name. Willow feels gentle, peaceful, and feminine.
Fern — An English botanical name. Fern feels earthy, simple, and vintage.
Olive — A name inspired by the olive tree and fruit. Olive feels quirky, cozy, and charming.
Pearl — An English gemstone name inspired by the precious pearl. Pearl feels delicate and timeless.
Cute Nickname Names
These names sound adorable on their own and have that lovable nickname quality that makes them especially appealing for a little girl.
Lulu — A nickname-style name with a bubbly sound. Lulu feels petite, playful, and sweet.
Gigi — A nickname-style name often used for names beginning with G. Gigi feels chic and fun.
Coco — A stylish nickname-style name. Coco feels fashionable, playful, and memorable.
Fifi — A nickname often associated with Josephine. Fifi feels dainty and whimsical.
Trixie — Traditionally a nickname for Beatrix. Trixie feels energetic and mischievous.
Mimi — A nickname-style name with several possible origins. Mimi feels affectionate and adorable.
Birdie — A vintage nickname meaning “little bird.” Birdie feels whimsical and sweet.
Dovie — A nickname-style name associated with “dove.” Dovie feels gentle and peaceful.
Pippa — A diminutive of Philippa. Pippa feels lively and charming.
Maisy — A spelling variation of Maisie. Maisy feels especially playful and youthful.
Jojo — A playful nickname-style name often derived from Jo names. Jojo feels energetic and fun.
Cici — A nickname-style name often used for names beginning with C. Cici feels bubbly and feminine.
Lottie — A diminutive of Charlotte. Lottie feels vintage, sweet, and playful.
Josie — A diminutive of Josephine. Josie feels warm and approachable.
Rosie — A sweet form of Rose. Rosie feels affectionate and cheerful.
Short & Sweet Girl Names
Sometimes the cutest names are the simplest. These short names are easy to say, easy to spell, and packed with personality.
Nora — Often related to Eleanor or Honora. Nora feels soft, classic, and elegant.
Lena — A short form of several names, including Helena and Magdalena. Lena feels gentle and feminine.
Nola — A short name with several possible origins. Nola feels cheerful and uncommon.
Mara — A short international name with several possible origins. Mara feels soft and sophisticated.
Cleo — Associated with Cleopatra and the Greek word for “glory.” Cleo feels stylish and spunky.
Thea — A Greek name meaning “goddess.” Thea feels elegant and sweet.
Faye — A short name associated with “fairy” or “faith.” Faye feels magical and delicate.
Ivy — An English botanical name. Ivy feels pretty, crisp, and timeless.
Lola — A traditional diminutive of Dolores. Lola feels lively and fashionable.
Ruby — A gemstone name inspired by the red ruby. Ruby feels bright and classic.
Esme — A French name traditionally associated with “esteemed” or “beloved.” Esme feels sophisticated yet adorable.
Nell — A vintage short form of Eleanor and other names. Nell feels simple and charming.
Wren — An English bird name. Wren feels delicate and modern.
Lark — An English bird name. Lark feels cheerful and whimsical.
Mia — A short international favorite. Mia feels feminine, simple, and sweet.
Whimsical & Storybook Girl Names
For parents who love names that sound like they belong in a children’s book, enchanted forest, or cozy cottage, these names have plenty of magic.
Winnie — A nickname associated with Winifred and other names. Winnie feels wonderfully storybook-like.
Poppy — An English flower name. Poppy feels bright and playful.
Posy — An English word for a small bunch of flowers. Posy feels quaint and whimsical.
Lula — A vintage nickname-style name. Lula feels playful and charming.
Twyla — An English name associated with twilight. Twyla feels dreamy and unusual.
Honey — An English word name inspired by the sweet golden treat. Honey feels warm and affectionate.
Sunny — An English word name associated with sunshine. Sunny feels joyful and bright.
Fable — An English word name associated with a story or tale. Fable feels imaginative and literary.
Story — An English word name connected with storytelling. Story feels creative and whimsical.
Clover — An English botanical name. Clover feels lucky, cheerful, and perfectly suited to a storybook character.

