359 Old-Fashioned Baby Names & Their Meanings

By

Tassia O'Callaghan

·

Dec 16 2021

·

Updated

Jun 17 2026

·

17 min read

hero image

Perhaps we’ve finally realized that we live in a world where all the best ideas have already been had.

Or we’ve finally admitted that our parents (and grandparents and great-grandparents) were right.

Whatever the reason, the old is new—and old-fashioned baby names are seriously cool.

The best part? Your baby’s name is unlikely to go out of style. (Seriously, if you’re wondering what names were popular in the 1700s? you can rest assured that the name you pick has some staying power.)

But there are just so many great ‘old’ baby names to choose from… But we’re here to help, so we’ve whittled it down to our top 359 old-fashioned baby names.

Before we dive in, it’s important to note that while we’ve separated these out into old-fashioned girl names and old-fashioned boy names for ease, don’t let this hamper your decision in any way. If you like a name for your baby, then that’s the name your baby should have.

In fact, nowadays, there are quite a few names that can be used for both baby boys, girls, and they-bies. So we’ve also snuck in a few gender-neutral old-fashioned baby names, too ‒ so you can be sure to find the perfect old-timey baby name here.

In this article: 📝

•

What is an old-fashioned girls’ name?

•

What is an old-fashioned boys’ name?

•

Gender-neutral old-fashioned baby names

•

What are rare old-fashioned names for babies?

What is an old-fashioned girls’ name?

These old-fashioned baby girl names are très chic, and they're very on-trend as old money names grow in popularity.

Each one is every bit as enchanting as the next—and will show you firsthand why going vintage is best.

Popular old-fashioned girl names

Wondering what the most popular ‘old’ names for girls are? Well...

  1. Beatrix: The name Beatrix likely derived from the Latin Viatrix, meaning “traveler”. What better way to send your little one off on life’s adventures? In addition, your baby would share their name with the inimitable children’s book author, Beatrix Potter.
  2. Clara: Here’s a name that doesn’t mess about. With its Latin origin (from Clarus), this old-fashioned baby name means “bright” and—you’d better sit down for this one— “famous”. Well, there you have it, folks. A star is born.
  3. Florence: Florence oozes positivity and promise. With its Latin origin, this beautiful old-timey baby name for girls means “flourishing”. What a gift to give your little peanut. And, of course, they’ll be born with their own soundtrack— supplied by English Indie Rock band Florence and the Machine, of course.
  4. Mabel: So, this name has about one of the most perfect meanings around: “lovable and dear”. You can be guaranteed that this will be the ideal fit for your adorable baby-to-be.
  5. Olivette: If you’ve been leaning toward the name Olivia, why not give it more of a classic twist with the twinkling sound of Olivette? Meaning “olive tree”, this sweet, ‘old’ baby name is individual and memorable. We love it.

More old-fashioned baby names for girls

Not quite found the perfect old-timey girl names for your little one?

Well, never fear ‒ we’ve got lots more old-fashioned girls’ names for you:

  1. Adelaide: Meaning “noble kind”.
  2. Adeline: Meaning “noble”.
  3. Agatha: Meaning “honorable”.
  4. Agnes: Meaning “pure” or “holy”.
  5. Alexandra: Meaning “defender of people”.
  6. Alice: Meaning “noble”.
  7. Alma: Meaning “kind”.
  8. Amara: Meaning “bitter”.
  9. Amelia: Meaning “work”.
  10. Anita: Meaning “gracious”.
  11. Annette: Meaning “merciful”.
  12. Arlene: Meaning “pledge”.
  13. Barbara: Meaning “foreign”.
  14. Bea: Meaning “bringer of joy”.
  15. Beatrice: Meaning “she who makes people happy”.
  16. Bernadette: Meaning “bear”. 🐻
  17. Bernice: Meaning “bringer of victory”.
  18. Bessie: Meaning “God is my oath”.
  19. Betsy or Betty: Meaning “God is perfection”.
  20. Bonnie: Meaning “beautiful”.
  21. Camille: Meaning “religious helper”.
  22. Catherine: Meaning “pure”.
  23. Celia: Meaning “heaven”.
  24. Connie: Meaning “constant”.
  25. Cordelia: Meaning “daughter of the sea”.
  26. Dahlia: After the dahlia flower.
  27. Daisy: Meaning “day’s eye”.
  28. Darcy: Meaning “dark one”.
  29. Darlene: Meaning “darling”.
  30. Dodie: Meaning “gift of God”.
  31. Dolores: Meaning “sorrow”.
  32. Dora: Meaning “gift”. 🎁
  33. Dorothy or Dot: Meaning “gift of God”.
  34. Edith: Meaning “riches”.
  35. Edna: Meaning “pleasure”.
  36. Elaine: Meaning “shining light”.
  37. Eleanor: Meaning “shining light”.
  38. Eloise: Meaning “famous warrior”.
  39. Elsbeth or Elsie: Meaning “God is my oath”.
  40. Emily: Meaning “rival”.
  41. Emma: Meaning “whole”.
  42. Enid: Meaning “spirit”.
  43. Esther: Meaning “star”. ⭐
  44. Ethel: Meaning “noble”.
  45. Etta: Meaning “ruler of the home”.
  46. Eugenie: Meaning “good genes”.
  47. Evelyn: Meaning “beautiful bird”.
  48. Faye: Meaning “fairy”. 🧚
  49. Fern: After leafy forest ferns.
  50. Gabrielle: Meaning “God is my strength”.
  51. Genevieve: Meaning “woman of the race”.
  52. Georgette or Georgia: Meaning “farmer”.
  53. Geraldine: Meaning “she rules with a spear”.
  54. Gertie: Meaning “strong spear”.
  55. Gertrude: Meaning “strength”.
  56. Gladys: Meaning “royalty”.
  57. Gloria: Meaning “immortal glory”.
  58. Grace: Meaning “God’s grace”.
  59. Greta: Meaning “pearl”.
  60. Harriet: Meaning “power”.
  61. Hattie: Meaning “ruler of the home”.
  62. Hazel: Meaning “from the hazelnut tree” or “green-brown”.
  63. Helen: Meaning “light”.
  64. Hilda: Meaning “battle”.
  65. Ida: Meaning “prosperous”.
  66. Imogen: Meaning “maiden”.
  67. Ines or Inez: Meaning “virtue”.
  68. Irene: Meaning “peace”.
  69. Iris: Meaning “rainbow”. 🌈
  70. Ivy: After the climbing plant.
  71. Jane, Joan, or Jean: Meaning “God is gracious”.
  72. Josephine: Meaning “God shall grow”.
  73. Judith: Meaning “woman from Judea”.
  74. Kate or Katherine: Meaning “pure”.
  75. Kitty: Meaning “pure” or “cat”. 😻
  76. Lacy: Meaning “cheerful”.
  77. Laura: Meaning “laurel plant”.
  78. Lillian: Meaning “lily”.
  79. Liza: Meaning “God’s promise”.
  80. Lois: Meaning “better”.
  81. Loretta: Meaning “laurel”.
  82. Lorraine: Meaning “famous army”.
  83. Louise or Luisa: Meaning “famous warrior”.
  84. Lucille or Lucinda: Meaning “light”.
  85. Lydia: Meaning “beautiful one”.
  86. Margaret or Marjorie: Meaning “pearl”.
  87. Marilyn: Meaning “sea of bitterness”.
  88. Martha: Meaning “lady”.
  89. Mathilde: Meaning “might and strength”.
  90. Maude: Meaning “mighty in battle”.
  91. Maureen: Meaning “daughter of the sea”. 🌊
  92. Maxine: Meaning “greatest”.
  93. Minnie: Meaning “bitter”.
  94. Miriam: Meaning “wished for”.
  95. Mollie or Molly: Meaning “sea of bitterness”.
  96. Myrtle: Meaning “evergreen shrub”.
  97. Nancy or Nanette: Meaning “grace”.
  98. Nellie: Meaning “shining light”.
  99. Nora: Meaning “light”.
  100. Norma: Meaning “Norse”.
  101. Octavia: Meaning “eighth”.
  102. Olive: Meaning “peace”.
  103. Opal: Meaning “jewel”.
  104. Patricia: Meaning “noble”.
  105. Pearl: The precious stone.
  106. Peg or Peggy: Meaning “pearl”.
  107. Penelope: Meaning “weaver”.
  108. Phoebe: Meaning “bright”.
  109. Phyllis: Meaning “foliage”.
  110. Polly: Meaning “humble”.
  111. Pollyanna: Meaning “optimistic”.
  112. Priscilla: Meaning “ancient”.
  113. Prudence: Meaning “good judgment”.
  114. Queenie: Meaning “ruler”.
  115. Rhea: Meaning “flowing stream”.
  116. Rosa or Rose: The flower of love. 🌹
  117. Rosalind: Meaning “lovely rose”.
  118. Rosamund: Meaning “rose of the world”.
  119. Rosemary: Meaning “dew of the sea”.
  120. Ruby: The red precious stone.
  121. Ruth: Meaning “friend”.
  122. Sadie: Meaning “princess”.
  123. Sandra: Meaning “defender of men”.
  124. Scarlet: Meaning “red”. ❤️
  125. Selma: Meaning “beautiful view”.
  126. Sophia: Meaning “wisdom”.
  127. Stella: Meaning “star”.
  128. Sue, Susan, Susannah, or Shoshana: Meaning “lily”.
  129. Sylvia: Meaning “spirit of the wood”.
  130. Tabitha: Meaning “gazelle”.
  131. Theresa: Meaning “huntress”.
  132. Trudy: Meaning “ruler of the spear”.
  133. Ursula: Meaning “she-bear”.
  134. Valentina: Meaning “strong and healthy”.
  135. Vera: Meaning “faith”.
  136. Viola or Violet: Meaning “purple”. 💜
  137. Virginia: Meaning “maiden”.
  138. Wanda: Meaning “wanderer”.
  139. Wilma: Meaning “protection”.
  140. Winifred: Meaning “joy and peace”.

What is an old-fashioned boys’ name?

Some of these old names for boys are making a serious comeback—and with good reason.

Somehow, they seem to work as well for babies as they do adults, providing the best mixture of cuteness and old-world charm.

So let’s dive into all our old-timey boys’ names!

Popular old-fashioned boy names

Some ‘old’ boy names have stayed with us for centuries, and are still popular today, like:

  1. Archie: Made popular by everything from a famous comic to a tiny royal, the name Archie works on its own or as the abbreviation for the ever-delightful Archibald. And its origin is quite something too. This proud name means “genuine and brave”.
  2. Everett: This fancy name is steeped in sophistication. What’s more, it means “strong as a boar”. You’re set to have a mighty munchkin on your hands. As old-fashioned names go, this one is making quite a comeback, becoming more and more popular with parents of the 21st century.
  3. Henry: The perfect name for the little person who is about to burst into your home and (let’s face it) rule the roost, Henry aptly means “home ruler”. One of the more pertinent of the historic old-fashioned baby names, perhaps?
  4. Leonard: From the old German, the name Leonard is packed with a powerful punch. It means “lion strength”. Whoah. A great choice of old-fashioned baby names for cat lovers—and anyone who can appreciate the cute factor in a little person called Leo or Lenny.
  5. Orlando: Guess what this gorgeous name means? None other than “famous throughout the land”. If you decide on this sweet option, your little one would of course be in good company: Orlando Bloom, for one. (And for any fans of Shakespeare and/or Virginia Woolf, this name is naturally a hit.)

More old-fashioned baby names for boys

Need more ideas for your perfect old-fashioned boys’ name? Keep scrolling!

  1. Abe or Abraham: Meaning “father of nations”.
  2. Albert: Meaning “famous nobility”.
  3. Alfred: Meaning “elf counsel”.
  4. Allen or Alan: Meaning “little rock”.
  5. Alvin: Meaning “elf-friend”.
  6. Amos: Meaning “to carry”.
  7. Arnold: Meaning “eagle ruler”.
  8. Aron: Meaning “mountaineer”.
  9. Arthur or Artie: Meaning “bear”.
  10. Atticus: Meaning “from Attica”.
  11. August: Meaning “powerful”.
  12. Barron: Meaning “noble man”.
  13. Bartholomew: Meaning “many furrows”.
  14. Basil: Meaning “royal”. 👑
  15. Beau: Meaning “handsome”.
  16. Benedict: Meaning “blessed”.
  17. Benjamin: Meaning “son of the right hand”.
  18. Bennett: Meaning “blessed”.
  19. Bernard: Meaning “brave bear”.
  20. Blaine: Meaning “yellow”. 💛
  21. Brady: Meaning “spirited”.
  22. Carlo: Meaning “man”.
  23. Charles: Meaning “free man”.
  24. Chester: Meaning “fortress”.
  25. Clarence: Meaning “bright and famous”.
  26. Clark: Meaning “scribe”.
  27. Clifford: Meaning “ford by a cliff”.
  28. Clyde: Meaning “warm”.
  29. Cole: Meaning “black as coal”.
  30. Cornelius: Meaning “strong-willed”.
  31. Cyrus: Meaning “sun”. ☀️
  32. Damion: Meaning “tame”.
  33. Dean: Meaning “valley”.
  34. Dennis: Meaning “follower of Dionysus”.
  35. Donald: Meaning “world-ruler”.
  36. Earl: Meaning “warrior”.
  37. Edison: Meaning “fortunate at war”.
  38. Edmund: Meaning “fortunate protection”.
  39. Edwin: Meaning “fortunate friend”.
  40. Elijah: Meaning “Yahweh is my God”.
  41. Elmer: Meaning “tip of a sword”.
  42. Emile: Meaning “to excel”.
  43. Ernest: Meaning “serious”.
  44. Erwin: Meaning “army friend”.
  45. Eugene: Meaning “well-born”.
  46. Floyd: Meaning “gray”.
  47. Frank: Meaning “free man”.
  48. Franklin: Meaning “free landowner”.
  49. Frederic: Meaning “peaceful ruler”.
  50. George: Meaning “farmer”.
  51. Gerald: Meaning “spear ruler”.
  52. Gunther: Meaning “battle”.
  53. Gus: Meaning “great”.
  54. Harmon: Meaning “soldier”.
  55. Harold: Meaning “army commander”
  56. Harvey: Meaning “eager for battle”.
  57. Hector: Meaning “to hold”.
  58. Henry: Meaning “house ruler”.
  59. Herbert: Meaning “bright warrior”.
  60. Howard: Meaning “brave heart”.
  61. Hugh: Meaning “spirit”.
  62. Humphrey: Meaning “peaceful bear cub”.
  63. Ian: Meaning “God is gracious”.
  64. Irving: Meaning “green river”.
  65. Ivor: Meaning “yew”.
  66. Jack: Meaning “God is gracious”.
  67. Jasper: Meaning “treasurer”.
  68. Jedediah: Meaning “beloved of the Lord”.
  69. Jeffrey: Meaning “divine peace”.
  70. Joel: Meaning “the Lord is God”.
  71. John: Meaning “graced by God”.
  72. Jonas: Meaning “dove”. 🕊️
  73. Joseph: Meaning “God will add”.
  74. Josiah: Meaning “God heals”.
  75. Julien: Meaning “soft-haired”.
  76. Kenneth: Meaning “handsome”.
  77. Lawrence: Meaning “bright one”.
  78. Leo or Leon: Meaning “lion”. 🦁
  79. Levi: Meaning “united”.
  80. Lewis: Meaning “famous battle”.
  81. Lloyd: Meaning “gray-haired”.
  82. Louis: Meaning “famous warrior”.
  83. Lucas: Meaning “bringer of light”.
  84. Luther: Meaning “people’s army”.
  85. Marshall: Meaning “horsekeeper”.
  86. Martin: Meaning “warlike”.
  87. Marvin: Meaning “eminent”.
  88. Mickey: Meaning “he who is like God”.
  89. Milton: Meaning “from the mill town”.
  90. Nathaniel: Meaning “given by God”.
  91. Neal or Neil: Meaning “passionate”.
  92. Nelson: Meaning “champion”.
  93. Neville: Meaning “new village”.
  94. Noah: Meaning “rest”.
  95. Norman: Meaning “man from the north”.
  96. Oliver: Meaning “from the olive tree”.
  97. Orson: Meaning “bear cub”.
  98. Oscar: Meaning “spear of the gods”.
  99. Oswald: Meaning “God’s power”.
  100. Otis: Meaning “wealth”.
  101. Owen: Meaning “youthful”.
  102. Paul: Meaning “humble”.
  103. Peter: Meaning “stone”.
  104. Ralph: Meaning “counsel”.
  105. Randall: Meaning “wolf’s shield”.
  106. Raymond: Meaning “advice and protection”.
  107. Reed: Meaning “red-haired”.
  108. Reginald: Meaning “advice ruler”.
  109. Richard: Meaning “powerful and brave”.
  110. Robert: Meaning “bright fame.”
  111. Rodney: Meaning “fame”.
  112. Roger: Meaning “famous spear”.
  113. Ronald: Meaning “counsel”.
  114. Roy: Meaning “king”.
  115. Russell: Meaning “red-haired”.
  116. Samuel: Meaning “God has heard”.
  117. Shadrack: Meaning “in command of the Babylonian god of the moon”.
  118. Sherman: Meaning “shearer”.
  119. Spencer: Meaning “steward”.
  120. Stanley: Meaning “stone wood”.
  121. Sterling: Meaning “high quality”.
  122. Terrence: Meaning “smooth”.
  123. Theodore: Meaning “gift from God”.
  124. Tobias or Tobin: Meaning “God is good”.
  125. Vernon: Meaning “alder tree”.
  126. Victor: Meaning “winner”. 🏆
  127. Vincent: Meaning “conquer”.
  128. Waldo: Meaning “ruler”.
  129. Wallace: Meaning “foreigner”.
  130. Walter: Meaning “commander of the army”.
  131. Warren: Meaning “guard”.
  132. Wayne: Meaning “wagon driver”.
  133. Wilbur: Meaning “wild boar”.
  134. William or Willie: Meaning “strong-willed warrior”.
  135. Winston: Meaning “joy and stone”.
  136. Wright: Meaning “carpenter”.

Gender-neutral old-fashioned baby names

Traditionally speaking, these old-fashioned baby names were originally for either baby boys or baby girls, but, in time, they’ve changed to be acceptable for boys, girls, and non-binary babies.

  1. Addison: Meaning “child of Adam”.
  2. Bertie: Meaning “raven”.
  3. Beverly: Meaning “beaver meadow”.
  4. Billie: Meaning “resolute protector”.
  5. Carol or Carole: Meaning “free person”.
  6. Cassady or Cassidy: Meaning “clever one”.
  7. Cecil: Meaning “blind”.
  8. Constance: Meaning “constant”.
  9. Dale: Meaning “valley”.
  10. Doris: Meaning “sea”.
  11. Ellis: Meaning “the Lord is my God”.
  12. Emmett: Meaning “universal”.
  13. Frances or Francis: Meaning “free one”.
  14. Gail or Gael: Meaning “Gaelic person”.
  15. Gert: Meaning “strong spear”.
  16. Glenn: Meaning “valley”.
  17. Hayden: Meaning “hay field”.
  18. James: Meaning “supplanter”.
  19. Joyce: Meaning “Lord”.
  20. June: Meaning “follower of Juno, Roman goddess of marriage and childbirth”.
  21. Lee: Meaning “meadow”.
  22. Max: Meaning “greatest”.
  23. Michael: Meaning “who is like God”.
  24. Morgan: Meaning “great queen”.
  25. Murphy: Meaning “sea-warrior”.
  26. Patsy: Meaning “noble”.
  27. Peyton: Meaning “fighting man’s town”.
  28. Pierce: Meaning “puncture”.
  29. Presley: Meaning “priest’s clearing”.
  30. Preston: Meaning “village with a priest”.
  31. Quentin: Meaning “fifth”.
  32. Quincy: Meaning “fifth-born”.
  33. Quinn: Meaning “wise”.
  34. Ray: Meaning “advisor”.
  35. Shirley: Meaning “bright shire”.
  36. Windsor: Meaning “riverbank with a winch”.
  37. Wren: Meaning “small songbird”.

What are rare old-fashioned names for babies?

Some old-fashioned baby names aren’t all that common in modern times, but they’re still beautiful and powerful nonetheless.

  1. Althea: Meaning “healer”. ♀
  2. Ambrose: Meaning “immortal”. ♂
  3. Ansel: Meaning “divine protection”. ♂
  4. Birdie: Meaning “little bird”. ♀
  5. Blevins: Meaning “wolf”. ♂
  6. Blythe: Meaning “cheerful”. ♀
  7. Calliope: Meaning “beautiful voice”. ♀
  8. Cassius: Meaning “vain”. ♂
  9. Clellon: Meaning “just”. ♂
  10. Colette: Meaning “people of victory”. ♀
  11. Dessie: Meaning “desired”. ♀
  12. Elon: Meaning “oak tree”. ♂
  13. Elrod: Meaning “God is the king”. ♂
  14. Eula: Meaning “well-spoken”. ♀
  15. Galatea: Meaning “she who is fair”. ♀
  16. Glennis or Glynis: Meaning “holy”. ♀
  17. Gracy: Meaning “angel”. ♂
  18. Hedda: Meaning “strife”. ♀
  19. Hedy: Meaning “delightful”. ♀
  20. Holden: Meaning “from the hollow in the valley”. ♂
  21. Jarrett: Meaning “brave spear”. ♂
  22. Jeanetta: Meaning “little grace of God”. ♀
  23. Langstone: Meaning “long stone”. ♂
  24. Netta: Meaning “plant”. ♀
  25. Orville: Meaning “golden town”. ♂
  26. Posey: Meaning “flowers”. ♀
  27. Rawlins: Meaning “wolf-counsel”. ♂
  28. Rolla: Meaning “farmer”. ♀
  29. Rollo: Meaning “wolf”. ♂
  30. Rutherford: Meaning “cattle ford”. ♂
  31. Sal: Meaning “savior”. ♂
  32. Seraphina: Meaning “fiery”. ♀
  33. Silas: Meaning “forest”. ♂
  34. Una: Meaning “beauty and truth”. ♀
  35. Whitman: Meaning “white man”. ♂
  36. Wilber: Meaning “bright will”. ♂
    So, your suspicions have been confirmed: old-fashioned names are actually in fashion—and they’re the best way to ensure that your little one’s name will stand the test of time.

Proving their worth across centuries, old-fashioned baby names age well and have pretty wonderful meanings.

Facebook logo
Threads logo
x logo
Copy link icon

Trending in the community

At what age was your baby holding the head independently?

I see lots of babies on social media already holding their head and mine only lifts it briefly for a few seconds on tummy time and for a second when holding her upright.
Also she’s not rolling yet.
Just turned 3 months .

Avatar

8

Gripe water

Has anyone given gripe water to their 3 week old? My little boy appears to be struggling with trapped wind. He’s currently on aptamil and absolutely guzzles it like he’s never been fed but then I find he struggles with winding following a bottle and also is now only going for poos every two to three days which I think is also making him uncomfortable. TIA x

Avatar

8

Placenta currently covering the cervix

I found out a few weeks ago that my placenta is currently covering my cervix. I’m hopeful that this will move as baby grows but looking for what others experiences was in this position. Did your placenta move as baby grew? Did you find you was able to give birth naturally? Or did you have to have a c-section? Trying be as prepared as possible for the potential outcome. Ideally I don’t want a c-section personally as I’ll have a 15/16month when baby will be here but I’m understanding that it might have to happen.

Avatar

1

8

help 🥲

I’m currently 33 weeks pregnant and I keep having pains in my back/side and it’s exactly like a cramp and it feels as if that part of my back seizes up and tightens and I can’t get rid of the pain, has anyone else had this and if so do you know how to get rid of it 😫 it’s been like this for over a week now, I can’t do anything without it getting triggered, I feel like it may be from the position baby girl is in but I feel so helpless I’m in pain literally everyday 🥲

Avatar

7

Big baby

Had my growth scan today (38+5 weeks) and baby girl is at a EFW of 8.7lbs 😅 The lady doing the ultrasound was amazed at how big she was asking if she’s previously been measuring big, asking if I have GD (which I don’t), said baby has a chubby belly so my placenta must be doing a really good job, that she’s very very low down, her legs are very very long and said “wow you must be feeling that, this baby is going to be a bruiser”.

Throughout my whole pregnancy she’s been measuring big and I’ve always taken her efw with a pinch of salt as they’re not 100% accurate and have been quite excited to give birth but after the sonographers comments today I just feel so nervous and anxious for labour. I’m in constant pain because of how low she is, my 🐱 has swollen and the lightning crotch is unbearable to walk/sit/lay down. Did anyone else’s baby measure big during their ultrasound appointments? If so, how was it in labour? Will they suggest a c section for me because of her weight? I want to go all natural as I have sciatica so don’t want an epidural incase it messes up my back more and I really want to push.

Avatar

10

Girl names!!

I need help choosing a name for my second girl. I don’t want anything unusual but I want gently unique. Not top 10 names as they are so common. I don’t like names like river, romy etc as they are too out there for my liking.
I also don’t care about it “matching” my first.

Avatar

1

10

Read more on Peanut

Find your
village

qr code

Scan to Join

Rated 4.4

star
star
star
star
star half

Trusted by 6M+ women

join peanut