100 Cute Baby Names
Some baby names just have that instantly lovable quality. These cute baby names are sweet, charming, and full of personality, with choices for parents who want a name that feels adorable at every age.
This post contains affiliate links. Please see our disclosure for more details.
From playful favorites and cute girl and boy names to unique picks with plenty of charm, this list has something for every kind of baby-name style.

Cute Girl Names
Maisie — A Scottish diminutive of Margaret meaning “pearl.” Maisie feels cheerful, vintage, and irresistibly sweet.
Poppy — An English flower name inspired by the bright poppy flower. It has a playful, sunny personality.
Daisy — A classic English flower name meaning “day’s eye.” Daisy is fresh, happy, and effortlessly cute.
Millie — Often used as a diminutive of Amelia, Camilla, or Mildred. It has a cozy vintage charm.
Winnie — A sweet nickname-style name associated with Winifred and other names. Winnie feels warm, whimsical, and storybook-like.
Lottie — Traditionally a diminutive of Charlotte. Lottie has an adorable old-fashioned charm.
Mabel — An English name meaning “lovable.” Mabel is vintage, gentle, and wonderfully sweet.
Elsie — A diminutive of Elizabeth meaning “pledged to God.” Elsie feels dainty and cheerful.
Rosie — A sweet form of Rose, associated with the rose flower. Rosie is warm, sunny, and timeless.
Maisy — A spelling variation of Maisie, ultimately related to Margaret. It has a playful, youthful feel.
Evie — Often a diminutive of Eve, Evelyn, or Evangeline. Evie is short, bright, and effortlessly charming.
Nellie — Traditionally a nickname for Eleanor, Helen, or Nell. Nellie has an old-fashioned, cheerful sweetness.
Birdie — An English nickname meaning “little bird.” Birdie feels whimsical, vintage, and full of personality.
Cleo — A short form of Cleopatra, associated with the Greek word for “glory.” Cleo is spunky, stylish, and adorable.
Lulu — A nickname-style name used for Louise and other names. Lulu is bubbly, playful, and full of charm.
Penny — A diminutive of Penelope. Penny feels friendly, bright, and delightfully vintage.
Honey — An English word name inspired by the sweet golden treat. Honey is warm, affectionate, and whimsical.
Tilly — Often a diminutive of Matilda meaning “battle-mighty.” Tilly has a cheerful storybook quality.
Minnie — Traditionally a nickname for names such as Minerva or Wilhelmina. Minnie feels nostalgic and sweet.
Coco — A stylish nickname-style name with a playful sound. Coco feels fashionable, lively, and memorable.
Ruby — A gemstone name associated with the deep red ruby. Ruby is classic, bright, and full of personality.
Molly — A traditional diminutive of Mary. Molly has a friendly, timeless, and playful feel.
Annie — A diminutive of Anne or Anna meaning “grace” or “favor.” Annie is warm, familiar, and cheerful.
Pippa — A diminutive of Philippa meaning “lover of horses.” Pippa feels spirited, polished, and adorable.
Fifi — A playful nickname often associated with Josephine or Sophie. Fifi has a dainty, whimsical personality.
Gigi — A nickname-style name often derived from names such as Genevieve or Georgina. Gigi feels chic, bubbly, and fun.
Dottie — Traditionally a nickname for Dorothy, meaning “gift of God.” Dottie has a wonderfully vintage sweetness.
Bonnie — A Scottish word meaning “pretty” or “beautiful.” Bonnie is cheerful, sunny, and charming.
Flora — A Latin name meaning “flower.” Flora feels delicate, botanical, and timeless.
Ivy — An English botanical name inspired by the evergreen climbing plant. Ivy is short, elegant, and nature-loving.
Lily — A flower name associated with the lily and often with purity. Lily is soft, classic, and beautifully simple.
Pearl — An English gemstone name inspired by the precious pearl. Pearl feels elegant, vintage, and delicate.
Faye — An English name meaning “fairy” or “faith,” depending on the source. Faye has a magical, gentle quality.
Posy — An English word name referring to a small bunch of flowers. Posy is playful, floral, and delightfully quaint.
Mimi — A nickname-style name with several possible origins. Mimi feels petite, affectionate, and charming.
Nora — Often associated with Eleanor or Honora and meaning “honor” in one traditional interpretation. Nora is sweet, classic, and graceful.
Lola — Traditionally a diminutive of Dolores. Lola has a lively, spunky, and stylish personality.
Mia — A short, international favorite with several possible origins, including forms related to Maria and “mine.” Mia feels simple and sweet.
Zoey — A modern spelling of Zoe, from Greek meaning “life.” Zoey feels energetic, playful, and bright.
Piper — An English occupational name referring to a pipe or flute player. Piper has a lively, musical charm.
Tessa — Often considered a diminutive of Theresa. Tessa feels warm, feminine, and approachable.
Cora — From Greek Kore, meaning “maiden.” Cora is vintage, elegant, and wonderfully gentle.
Sadie — Traditionally a diminutive of Sarah meaning “princess.” Sadie is cheerful, friendly, and timeless.
Luna — Latin for “moon.” Luna feels dreamy, whimsical, and magical.
Juniper — An English botanical name inspired by the evergreen tree. Juniper feels outdoorsy, playful, and fresh.
Maple — An English nature name inspired by the maple tree. Maple feels cozy, autumnal, and sweet.
Clover — An English botanical name inspired by the clover plant. Clover feels lucky, cheerful, and whimsical.
Pearlie — A sweet elaboration of Pearl. Pearlie has a charming vintage nickname quality.
Twyla — An English name associated with “twilight.” Twyla feels unusual, soft, and dreamy.
Marnie — A charming name with several possible origins. Marnie feels vintage, sweet, and quietly sophisticated.
Cute Boy Names
Teddy — A diminutive of Theodore or Edward. Teddy is warm, cuddly, and wonderfully classic.
Archie — Traditionally a diminutive of Archibald, meaning “genuine” or “bold.” Archie feels playful and charming.
Alfie — A diminutive of Alfred meaning “elf counsel.” Alfie has a cheerful British vintage feel.
Ollie — Often a nickname for Oliver or Oliver-related names. Ollie feels friendly, playful, and adorable.
Benny — A diminutive of Benjamin meaning “son of the right hand.” Benny has a warm, lovable quality.
Charlie — A diminutive of Charles meaning “free man.” Charlie is friendly, timeless, and effortlessly cute.
Louie — A form of Louis meaning “renowned warrior.” Louie feels playful, vintage, and affectionate.
Milo — A classic name with uncertain ultimate origin. Milo has a gentle, cheerful, and storybook-like feel.
Finn — An Irish name associated with Fionn, meaning “fair” or “white.” Finn is short, spirited, and adventurous.
Theo — A short form of Theodore, meaning “gift of God.” Theo feels smart, sweet, and modern.
Otis — An English surname-style name associated with wealth in traditional interpretations. Otis feels vintage and endearing.
Archie — A diminutive of Archibald, traditionally associated with “genuine” and “bold.” Archie has an irresistibly playful sound.
Monty — A diminutive of names such as Montgomery. Monty feels quirky, vintage, and lovable.
Sonny — An English nickname meaning “son.” Sonny is sunny, affectionate, and full of personality.
Bobby — A diminutive of Robert meaning “bright fame.” Bobby has a nostalgic, friendly charm.
Joey — A diminutive of Joseph meaning “Jehovah will add.” Joey feels energetic, familiar, and sweet.
Jamie — A diminutive of James meaning “supplanter.” Jamie is warm, friendly, and timeless.
Billy — A diminutive of William meaning “resolute protector.” Billy feels cheerful and vintage.
Hugo — A name from Germanic roots associated with “mind” or “intellect.” Hugo feels distinguished but adorable.
Gus — Often a nickname for Augustus or Augustine. Gus is short, sturdy, and delightfully old-fashioned.
Toby — A diminutive of Tobias meaning “God is good.” Toby feels friendly, gentle, and playful.
Rory — An Irish name from Ruaidhrí, traditionally associated with “red king.” Rory has a spirited, cheerful sound.
Remy — A French form related to Remigius, traditionally associated with “oarsman” or “remedy.” Remy feels stylish and sweet.
Bowie — A Scottish surname-style name with several possible associations. Bowie feels cool, quirky, and memorable.
Beau — A French word meaning “handsome.” Beau is short, charming, and effortlessly stylish.
Kit — Traditionally a diminutive of Christopher, meaning “bearing Christ.” Kit feels literary, compact, and adventurous.
Mack — A short form of names such as Mackenzie or Mac-related surnames. Mack feels strong, friendly, and playful.
Jasper — A name associated with the gemstone jasper and traditionally linked to Persian roots. Jasper feels whimsical and classic.
Felix — A Latin name meaning “happy” or “fortunate.” Felix has a cheerful meaning and a playful sound.
Bram — A short form of Abraham meaning “father of multitudes.” Bram feels literary, distinctive, and charming.
Wally — Traditionally a diminutive of Walter, meaning “ruler of the army.” Wally has a wonderfully nostalgic feel.
Nico — A short form of Nicholas meaning “victory of the people.” Nico feels energetic, international, and sweet.
Remi — A spelling variation of Remy. Remi feels modern, gentle, and charming.
Tate — An English surname-style name traditionally associated with “cheerful.” Tate is crisp, cool, and adorable.
Mickey — Traditionally a diminutive of Michael, meaning “who is like God?” Mickey feels playful and nostalgic.
Pip — A nickname traditionally associated with Philip, meaning “lover of horses.” Pip feels tiny, literary, and whimsical.
Bodie — A modern spelling associated with the name Bodhi and related forms. Bodie feels outdoorsy, relaxed, and adventurous.
Bear — An English word name inspired by the animal. Bear feels cuddly, strong, and wonderfully distinctive.
Sunny — An English word name associated with sunshine and brightness. Sunny feels cheerful and optimistic.
Scout — An English word name associated with exploring and discovery. Scout feels adventurous, playful, and modern.
Blue — An English color word name. Blue feels artistic, gentle, and effortlessly cool.
Fox — An English nature name inspired by the clever woodland animal. Fox is short, distinctive, and full of personality.
Wells — An English surname-style name associated with springs or wells. Wells feels polished yet relaxed.
Raffy — A playful diminutive of Raphael, meaning “God has healed.” Raffy feels cheerful and uncommon.
Cosmo — A name from Greek roots associated with “order” or “universe.” Cosmo feels quirky, charming, and memorable.
Basil — A name with Greek roots associated with “royal,” as well as the familiar herb. Basil has an old-fashioned, storybook quality.
Otto — A Germanic name meaning “wealth” or “fortune.” Otto is short, vintage, and irresistibly cute.
Percy — Traditionally a diminutive of Percival or Percy-related names. Percy feels literary, gentle, and wonderfully old-fashioned.
Puck — A whimsical English name associated with the mischievous fairy character from folklore and Shakespeare. Puck feels playful and magical.
Winnie — A nickname-style name traditionally associated with Winifred or Winston. Winnie feels cozy, nostalgic, and absolutely adorable.


