What you're looking for, right, is a baby girl name that's super-special and different, that stands out from all the other girl names around? But we know how it goes: you think you've hit on a gorgeously unusual girl name, only for someone to tell you they have a cousin twice removed who's called the same. Argh!

Advertisement

So, to soothe your stressed baby-name-hunting brows, we've some totally one-off baby-name homework for you! We've pulled together a list of our top unique or unusual baby names for boys – with their meanings – for you to scroll through and pick out your favourite.

We've included rare vintage baby names, really unusual new variants of well-known baby names and names we're simply never heard before (but really rate)...

Here's our list of the 100 best unique and unusual names for girls – together with their meanings...

1. Acacia

  • Meaning: point, thorn

2. Amery

More like this
  • Meaning: immortal, unfading

3. Arina

  • Meaning: peaceful

4. Bhavya

  • Meaning: virtuous; grand, splendid

5. Bopha

  • Meaning: beautiful flowers

6. Breigh

  • Meaning: high; noble

7. Brisa

  • Meaning: breeze

8. Bronya

  • Meaning: armour, strength, protection

9. Cacia

  • Meaning: thorny tree

10. Chaise

  • Meaning: hunter

11. Chanda

  • Meaning: moon

12. Cherrell

  • Meaning: cherry fruit; green gemstone

13. Chloris

  • Meaning: pale

14. Corly

  • Meaning: cheery

15. Cosmin

  • Meaning: priceless; beautiful; order

16. Cyma

  • Meaning: flourishing

17. Dagny

  • Meaning: new day

18. Damari

  • Meaning: gentle

19. Dasya

  • Meaning: gift of God

20. Delyssa

  • Meaning: pleasure; delight

21. Doria

  • Meaning: of the sea

22. Edite

  • Meaning: blessed

23. Ekko

  • Meaning: sound

24. Eleri

  • Meaning: river

25. Ensley

  • Meaning: meadow; clearing

26. Esti

  • Meaning: star; summer

27. Evadne

  • Meaning: good

28. Evolet

  • Meaning: promise of life

29. Fadeya

  • Meaning: valiant, brave

30. Fernlea

  • Meaning: fields with ferns, fern meadow

31. Fiorie

  • Meaning: flower, blossom

32. Fridli

  • Meaning: peaceful ruler

33. Gaea

  • Meaning: Earth

34. Garldina

  • Meaning: garland, wreath

35. Ginebra

  • Meaning: juniper tree; white fairy

36. Gladia

  • Meaning: country, land

37. Goda

  • Meaning: after the river Godavari

38. Gricely

  • Meaning: dark battle

39. Hanalei

  • Meaning: crescent bay

40. Haniya

  • Meaning: favoured by God; grace; blissful

41. Harwin

  • Meaning: brave; friend of the hare

42. Hespera

  • Meaning: evening star

43. Inola

  • Meaning: black fox

44. Irha

  • Meaning: calm

45. Isley

  • Meaning: from the hazel grove

46. Isolda

  • Meaning: ice ruler

47. Jagoda

  • Meaning: berry

48. Jemsa

  • Meaning: precious stone

49. Joly

  • Meaning: pretty

50. Joysel

  • Meaning: joyous

51. Kaya

  • Meaning: restful place

52. Kefira

  • Meaning: young lioness

53. Kinga

  • Meaning: brave in war
newborn baby girl in pink swaddle

54. Kliara

  • Meaning: bright; famous

55. Leina

  • Meaning: torch

56. Leotie

  • Meaning: prairie flower

57. Lessie

  • Meaning: sacred garden

58. Letha

  • Meaning: forgetfulness; oblivion

59. Lidah

  • Meaning: loved by the people

60. Luannie

  • Meaning: enjoyment

61. Maeko

  • Meaning: truth child

62. Maidel

  • Meaning: maiden

63. Milda

  • Meaning: goddess of love and friendship

64. Moia

  • Meaning: great; mother

65. Nixie

  • Meaning: water fairy

66. Noomi

  • Meaning: pleasant, gentle

67. Norella

  • Meaning: honesty, integrity

68. Nuo

  • Meaning: graceful

69. Odeta

  • Meaning: blue sea

70. Odina

  • Meaning: mountain

71. Omnira

  • Meaning: liberation

72. Orette

  • Meaning: excellence

73. Otthild

  • Meaning: prosperity in battle

74. Paix

  • Meaning: peace

75. Palles

  • Meaning: wisdom

76. Peli

  • Meaning: happy
newborn baby girl lying on fluffy blanket

77. Penna

  • Meaning: scribe; feather

78. Precia

  • Meaning: worth, of great value

79. Quayla

  • Meaning: just

80. Ramie

  • Meaning: protecting hands

81. Rasa

  • Meaning: dew

82. Rilla

  • Meaning: small brook

83. Rozele

  • Meaning: rose

84. Sadira

  • Meaning: lotus tree

85. Selin

  • Meaning: running water

86. Seona

  • Meaning: graceful

87. Sosi

  • Meaning: plane tree

88. Tamaska

  • Meaning: little wolf

89. Teille

  • Meaning: small water bird

90. Theda

  • Meaning: gift

91. Toolia

  • Meaning: bound for glory

92. Urmi

  • Meaning: wave

93. Ursina

  • Meaning: little bear

94. Vaima

  • Meaning: spring water

95. Wilda

  • Meaning: willow tree

96. Windsor

  • Meaning: riverbank with a winch; after the town

97. Wistar

  • Meaning: flowering plant

98. Yeira

  • Meaning: to illuminate

99. Yolie

  • Meaning:purple flower

100. Zelaina

  • Meaning: brightness

Pics: Getty

Advertisement

Read more:

Authors

Emily Longman WallDigital Content Producer

Emily is the Digital Content Producer at MadeForMums, working across the brand on everything from pushchairs and car seats to baby names and the latest product launches. She researches topics thoroughly to make sure our content is accurate and helpful for parents and loves bringing the details about latest parenting products and innovations to our audience.

Advertisement
Advertisement
Advertisement