Close this search box.
Close this search box.
Baby girl lying on the bed

40 Unique Modern Girls’ Names with Strong Meanings

Naming a baby is no easy task and naming a girl is possibly even harder. Many parents-to-be want to find a name for their baby girl that feels strong and bold but still feels soft and feminine too. You might want to consider a special meaning for your baby name too. We’ve rounded up a list of some of our favourite modern girls’ names that feel strong and unique!

So what makes a name ‘modern’? Some might define this as the names that are currently most popular but we disagree. Lots of the names in the Top 100 lists are retro baby names, or classic girls’ name choices or ones that are popular time and time again, like Olivia, Isabella or Amelia. Instead, we’re looking at modern names that fall into that sweet-spot between unique and a little bit strange!

Beautiful names like Freya, Willow, Ivy and Luna that may have once been viewed as unique are now firmly in or around the Top 10. However, if you love a name then you shouldn’t let its ranking bother you! It is however, worth considering what the baby’s initials would be or how their name sounds with the first letter of your surname said after it, as this is often used as an identifier when names are popular in schools.

In this list you’ll find modern girls’ names from around the world that are strong, unique and of course have beautiful meanings!

Suggested: 100 Middle Names for Boys and Girls

Asian cute baby girl
Modern girls’ names

40 Unique Modern Girls’ Names with Strong and Beautiful Meanings

  1. Amara – Latin meaning “grace”
  2. Aubrey – English meaning “ruler”
  3. Billie – English meaning “resolute protector”
  4. Cia – Greek meaning “of the moon”
  5. Clover – English meaning “meadow flower”
  6. Dakota – American place name
  7. Eden – Hebrew meaning “place of pleasure”
  8. Ellery – English meaning “island with the elder trees”
  9. Ember – French variant of Amber
  10. Frankie – Latin meaning “free”
  11. Hadley – English meaning “heather fields”
  12. Harper – English meaning “harp player”
  13. Haven – English meaning “place of safety”
  14. Henna – Arabic meaning “blessed”
  15. Indie – American meaning “independent”
  16. Juno – Roman meaning “queen of the heavens”
  17. Leonor – Portugese meaning “light”
  18. Lumi – Finnish meaning “snow”
  19. Lux – Latin meaning “light”
  20. Lyra – Greek meaning “lyre”, a constellation in the northern sky
  21. Maisie – Scottish meaning “pearl”
  22. Mila – Slavic meaning “gracious”
  23. Nova – Latin meaning “new”
  24. Olympia – Greek from “Mount Olympus”
  25. Piper – English meaning “pipe player”
  26. Quinn – Gaelic meaning “wise”
  27. Raine – Sanskrit meaning “queen”
  28. Riley – Irish meaning “courageous”
  29. Roux – French meaning “little red one”
  30. Saskia – Danish meaning “valley of light”
  31. Scout – French meaning “gatherer”
  32. Seren – Welsh meaning “star”
  33. Seraphina – Hebrew meaning “fiery”
  34. Sora – Japanese meaning “sky”
  35. Talia – Greek meaning “blooming”
  36. Valentine – Latin meaning “strong”
  37. Willa – German meaning “resolute protection”
  38. Winter – Native American meaning “bringer of renewal”
  39. Wynne – Welsh meaning “peace maker”
  40. Zuri – Swahili meaning “good”
Baby girl playing on the bed
modern girls’ names

Looking for more girls’ names? Check out:

100 Short Baby Names For Boys And Girls

40 Boho, Earthy, Hippy Girls Names and Their Meanings

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