100 Gorgeous Middle Names for Girls and Boys

What’s in a [middle] name? Well, a lot actually. Of course when you’re expecting a baby your energy is focused on choosing the perfect first name. However, we think the middle names you use for your child are important too! They are as much a part of their identity and some even choose to go by their middle names as they grow up. We also think middle names are a great opportunity to be a little bold or brave if you’ve chosen a more classic first name. Alternatively, if you’ve picked a quirky first name you might like to balance it out with a traditional middle name, offering an alternative option for your little one when they get older too. The middle name spot is also often given to someone you wish to honour, like a grandparent or friend. Of course, it’s really important to think about the flow of the entire name as a whole when it comes to choosing middle names. Does it sound right? Say it out loud – a lot! Read on for our middle name ideas for boys and girls to help you pick the perfect middle names for your baby!

Suggested: 100 Short Baby Names for Boys and Girls

40 Middle Names for Girls

  1. Amara – meaning “bitter”
  2. Amelia – meaning “work”
  3. Aria – meaning “song”
  4. Belle – meaning “beautiful”
  5. Birdy – meaning “little bird”
  6. Bonnie – meaning “pretty”
  7. Elara – meaning “moon”
  8. Elsie – meaning “plenty”
  9. Esther – meaning “star”
  10. Francesca – meaning “French man”
  11. Grace – meaning “goodness”
  12. Harper – meaning “plays the harp”
  13. Harriet – meaning “ruler”
  14. Hope – meaning “to hope”
  15. Honour – meaning “honour”
  16. Ivy – meaning “vine”
  17. Joy – meaning “joy”
  18. Juno – meaning “queen of heaven”
  19. Kate -meaning “pure”
  20. Lane – meaning “path”
  21. Lia – meaning “relaxed”
  22. Lillie – meaning “lily”
  23. Madison – meaning “son of Matthew”
  24. Mae – meaning “month of May”
  25. Maple – meaning “maple tree”
  26. Marie – meaning “lady of the sea”
  27. Maya – meaning “good mother”
  28. Melody – meaning “music”
  29. Nola – meaning “fair”
  30. Nora – meaning “light”
  31. Paisley – meaning “place of worship”
  32. Paloma – meaning “dove”
  33. Raine – meaning “queen”
  34. Raya – meaning “friend”
  35. Rose – meaning “a rose”
  36. Selene – meaning “peaceful”
  37. Scout – meaning “to listen”
  38. Sunday – meaning “Sunday”
  39. Willow – meaning “willow tree”
  40. Zola – meaning “quietness’

40 Middle Names for Boys

  1. Alfonso – meaning “noble”
  2. Atticus – meaning “from Attica”
  3. Bay – meaning “berry” or the “bay” of the sea
  4. Beau – meaning “beautiful”
  5. Bear – meaning “strong and brave bear”
  6. Blake – meaning “black”
  7. Bowie – meaning “yellow’
  8. Callum – meaning “dove” 
  9. Crew – meaning “weir”
  10. Cyrus – meaning “young”
  11. Dylan – meaning “God of the sea”
  12. Everett – meaning “brave”
  13. Felix – meaning “happy”
  14. Fox – meaning “fox”
  15. Harrison – meaning “son of Harry”
  16. Henry – meaning “ruler”
  17. Hudson – meaning “son of Hudd”
  18. Imani – meaning “faith”
  19. Jack – meaning “gracious”
  20. Knox – meaning “hill”
  21. Leo – meaning “lion”
  22. Logan – meaning “little hollow”
  23. Mac – meaning “son”
  24. Mason – meaning “stone mason”
  25. Milo – meaning “beloved”
  26. Moss – meaning “born of a God”
  27. Noah – meaning “rest”
  28. Oliver – meaning “olive tree”
  29. Otto – meaning “wealth”
  30. Reed – meaning “someone from a clearing in a woodland”
  31. Rocky – meaning “rest”
  32. Sebastian – meaning “venerable”
  33. Silas – meaning “forest”
  34. Sol – meaning “son”
  35. Tate – meaning “cheerful”
  36. Vance – meaning “marsh”
  37. Walter – meaning “commander”
  38. William – meaning “resolute protector”
  39. Wolfe – meaning “wolf”
  40. Zane – meaning “gift”

20 Gender Neutral Middle Names

  1. Ash – meaning “ash tree”
  2. Blue – meaning “blue”
  3. Brooke – meaning “stream”
  4. Kai – meaning “sea”
  5. Kit – meaning “Christ”
  6. Lenny – meaning “brave as a lion”
  7. Love – meaning “love”
  8. Luca – meaning “bringer of light”
  9. Lux – meaning “light”
  10. Olive – meaning “olive tree”
  11. Quinn – meaning “wise”
  12. Remi – meaning “oarsman”
  13. Ren – meaning “water lily”
  14. Riley – meaning “valiant”
  15. Roma – meaning “Rome”
  16. Rue – meaning “herb”
  17. Sage – meaning “wise” and from the sage plant
  18. Skye – meaning “sky”
  19. Sloane – meaning “raider”
  20. Sonny – meaning “son”

Looking for more baby names? Check out:

40 Beautiful Names for Your Rainbow Baby

60 Flower Names for Girls and Boys That You Might Not Have Thought Of

40 Boho, Earthy, Hippy Girls Names and Their Meanings

One Response

Comments are closed.