120+ Traditional Boy Names That Work for Girls

Related Posts

Middle Names for Mia: 190+ Stunning Ideas

Three letters. Two syllables. Top ten in the US,...

159+ Cool 4 Letter Boy Names

Four letters is a very specific kind of name. Long...

203+ Soft but Strong Girl Names

You know exactly what you are looking for. Not a...

110+ Cool Urban City Names for Boys

Can I tell you what I love about city...

90+ Powerful Names Meaning Storm for Boys & Girls

There is something completely thrilling about a name that...

109+ Baby Names Meaning Red: Bright and Beautiful Ideas

Red is not a subtle colour. It is fire and...

Hey there!

So you are thinking about giving your baby girl a name that most people would call a “boy name.” And honestly? One of the best decisions you can make right now.

Names like James, Elliott, Morgan. When a little girl grows up with one of those, something beautiful happens. She owns it in a way that feels completely her own.

Parents have been doing this for a long time. Way longer than most people realize. Some of the most iconic women in history carried names that were once considered strictly male. And more and more families are now choosing traditional boy names for their daughters because they want something that stands apart from the sea of flowers and jewels and soft endings.

Here are 123 traditional boy names that genuinely work for a baby girl. Not names already trending on the girls’ side. Real traditional male names that carry meaning, history, and quiet confidence.

Let’s get into it.

Names With Strong Roots

Names in everyday use for centuries. Familiar but never boring. Each one has been carried by kings, athletes, and writers long before parents started crossing them over to girls.

1. James — meaning “supplanter” (Hebrew). A royal name, a presidential name. James for a girl feels elegant and unexpected at the same time.

2. Elliott — meaning “the Lord is my God” (Hebrew). Soft but grounded. Works equally well for a girl who grows up to be an artist or an engineer.

3. Morgan — meaning “sea chief” (Welsh). Used for both genders in Celtic cultures for centuries. Effortlessly cool with a quiet literary quality.

4. Quinn — meaning “chief” or “intelligence” (Irish). Short, punchy, undeniably strong.

5. Avery — meaning “ruler of the elves” (Old English). Sounds modern while actually being very old.

6. Parker — meaning “keeper of the park” (English). Confident, no-nonsense energy. Perfect for a girl who will own every room she walks into.

7. Carter — meaning “one who transports goods” (Old English). Sounds like a name that belongs in a corner office.

8. Logan — meaning “little hollow” (Scottish Gaelic). Cool and understated. Never tries too hard.

9. Harper — meaning “harp player” (Old English). Literary, musical, and genuinely beautiful.

10. Blake — meaning “black” or “pale” (Old English). Artistic, almost moody. Works for a girl in a way that feels completely natural.

11. Reese — meaning “enthusiasm” (Welsh). Energy built right into the meaning.

12. Drew — meaning “strong” (Greek). Short, direct, effortlessly stylish.

13. Ryan — meaning “little king” (Irish Gaelic). Friendly and open. Not too serious, not too casual.

14. Hayden — meaning “hedged valley” (Old English). Gentle, natural, warm on a girl.

15. Cameron — meaning “crooked nose” (Scottish Gaelic). Yes, really. Despite that, it sounds distinguished and carries quiet strength.

16. Spencer — meaning “steward” (Old French). Classic, old-money feel. Sounds educated and grounded.

17. Jordan — meaning “flowing down” (Hebrew). Named after the Jordan River. Carries spiritual and historical depth.

18. Taylor — meaning “tailor” (Old English). One of the most successful crossover names. Familiar but never boring.

19. Peyton — meaning “fighting man’s estate” (Old English). Sporty, energetic, rolls off the tongue beautifully.

20. Kendall — meaning “valley of the River Kent” (Old English). Sophisticated and put-together sounding.

Names With Deep Historical Roots

Old names. Proper old. Names that were being used when Shakespeare was writing and courts were holding. For a girl who deserves a name with real weight behind it.

21. George — meaning “earth worker” (Greek). Old, noble, and surprisingly fresh as a girl’s name.

22. Charles — meaning “free man” (Old German). Charlie as a nickname makes it playful. The full name carries serious gravitas.

23. Henry — meaning “ruler of the home” (Old German). Bold in the best way. Centuries of royalty behind it.

24. Arthur — meaning “bear” or “noble one” (Celtic). Mythic. Carries the weight of legend.

25. Frederick — meaning “peaceful ruler” (Old German). Long and stately. Freddie as a nickname makes it immediately lovable on a girl.

26. Edmund — meaning “fortunate protector” (Old English). Quiet literary dignity.

27. Walter — meaning “ruler of the army” (Old German). Having a quiet renaissance. On a girl it sounds unexpectedly beautiful.

28. Bernard — meaning “strong, brave bear” (Old German). Bernie as a nickname carries enormous warmth.

29. Theodore — meaning “gift of God” (Greek). Theo as a nickname is irresistible. Warmth and depth in equal measure.

30. Sebastian — meaning “from Sebastia” (Latin). Musical, romantic, works beautifully across genders.

31. Cornelius — meaning “horn” (Latin). Stately and unusual. Nell or Cora as a nickname feels completely natural on a girl.

32. Leopold — meaning “brave people” (Old German). Leo as a nickname is already beloved on girls. Leopold as the full name is something truly special.

33. Barnaby — meaning “son of encouragement” (Aramaic). Quirky and warm. Completely fresh on a girl today.

34. Archibald — meaning “genuine, bold, brave” (Old German). Archie as a nickname is charming. Archibald for a girl is bold and beautiful.

35. Reginald — meaning “ruler’s advisor” (Latin). Reggie has enormous personality. Reginald is stately and rare.

36. Montgomery — meaning “mountain of the powerful man” (Old French). Monty as a nickname makes it playful. A girl named Montgomery would be impossible to forget.

37. Alistair — meaning “defender of the people” (Scottish). Strong and quietly beautiful.

38. Phineas — meaning “oracle” (Hebrew). Finn as a nickname is beloved. Phineas as a full name is extraordinary on a girl.

39. Thaddeus — meaning “courageous heart” (Aramaic). Teddy as a nickname. Deeply original on a girl.

40. Cornelius — already listed but it earns a second mention. Cora as a nickname is too good not to point out twice.

Short and Strong

One or two syllables. Clean and direct. No explanation needed. Names with nothing extra and nothing missing.

41. Cole — meaning “coal black” (Old English). Clean and direct.

42. Finn — meaning “fair” (Irish). Bright, cheerful, carries Celtic warmth.

43. Jude — meaning “praised” (Latin). Poetic and simple. Gentle soulfulness that crosses genders beautifully.

44. Beau — meaning “beautiful” (French). A girl named Beau, meaning beautiful. Just perfect.

45. Reid — meaning “red-haired” (Scottish). Crisp and clean.

46. Knox — meaning “round-topped hill” (Old English). Bold and punchy. Short enough to feel modern, strong enough to last forever.

47. Joel — meaning “Yahweh is God” (Hebrew). Warm and understated.

48. Lane — meaning “narrow path” (Old English). Peaceful and open.

49. Chase — meaning “to hunt” (Old French). A girl named Chase sounds like someone who goes after what she wants.

50. Rhys — meaning “enthusiasm” (Welsh). The original spelling of Reese. Distinctly Welsh and beautifully simple.

51. Dean — meaning “valley” (Old English). Cool in a quiet way. Old Hollywood sharpness.

52. Clark — meaning “scholar” (Old English). Classic and dependable. Superman energy for a little girl.

53. Grant — meaning “great” (Old French). One syllable that carries enormous weight.

54. Roy — meaning “king” (Celtic). Short, warm, completely unexpected on a girl.

55. Neil — meaning “champion” (Irish Gaelic). Simple and grounded.

56. Glen — meaning “valley” (Scottish Gaelic). Soft and natural.

57. Colt — meaning “young horse” (Old English). Spirited and free.

58. Ray — meaning “wise protector” (Old German). Warm and bright.

59. Hugh — meaning “intellect” (Old German). Quiet and distinguished. Genuinely original on a girl.

60. Kurt — meaning “brave counsel” (Old German). Sharp and direct. Completely unexpected on a girl and absolutely wonderful.

Literary and Artistic Names

Names borrowed from poets, playwrights, and novelists. If you want your daughter to grow up feeling like her name has a story behind it, look here first.

61. Emerson — meaning “son of Emery” (Old English). Ralph Waldo Emerson made it iconic. Thoughtful and literary for a girl.

62. Byron — meaning “at the cattle sheds” (Old English). Lord Byron gave it a romantic, poetic quality that never faded.

63. Tennyson — meaning “son of Dennis” (Old English). After Alfred Lord Tennyson. Tennie as a nickname would be completely charming on a girl.

64. Whitman — meaning “fair man” (Old English). Walt Whitman gave it a wild, free spirit.

65. Keats — English surname. After the poet John Keats. Short and beautiful.

66. Milton — meaning “mill town” (Old English). After John Milton. Milly as a nickname gives it warmth on a girl.

67. Shelley — meaning “clearing on a bank” (Old English). Percy Bysshe Shelley was male but Mary Shelley reclaimed it. Works effortlessly for a girl.

68. Marlowe — meaning “driftwood” (Old English). Christopher Marlowe gave it literary roots. Creative, adventurous, and bold.

69. Ellison — meaning “son of Ellis” (Old English). After Ralph Ellison. Ellie as a nickname makes the transition seamless.

70. Faulkner — meaning “falconer” (Old French). After William Faulkner. Ambitious and deeply original on a girl.

Nature and Place Names

Grounded in the earth. Names that feel like open fields, rivers, and wide skies. Fresh without trying to be.

71. Forrest — meaning “dweller near the woods” (Old French). Open, natural, and free.

72. River — English word name. Elemental and flowing. Works just as beautifully for a girl.

73. Stone — meaning “one who lives near a prominent stone” (Old English). Grounded and solid.

74. Cliff — meaning “slope, bank” (Old English). Sharp and clean.

75. Dale — meaning “valley” (Old English). Peaceful and open.

76. Heath — meaning “heathland dweller” (Old English). Wild and open. Sounds like the moors in the best way.

77. Sterling — meaning “genuine” (Old English). Bright and precious sounding on a girl.

78. Brooks — meaning “near the brook” (Old English). Fresh and natural.

79. Glenn — meaning “valley” (Scottish Gaelic). Quietly beautiful on a girl.

80. Fen — meaning “low marshland” (Old English). Short, earthy, and completely underused.

Celtic and Gaelic Names

Names straight from Irish and Scottish tradition. Ancient, poetic, and loaded with meaning. Most people in Tier 1 countries have never heard half of these on a girl, which is exactly what makes them worth considering.

81. Cormac — meaning “charioteer” (Irish Gaelic). Strong and ancient.

82. Fergus — meaning “man of vigor” (Scottish and Irish Gaelic). Bold and warm with a rugged kindness.

83. Callum — meaning “dove” (Scottish Gaelic). Strong on the outside, gentle in meaning.

84. Declan — meaning “full of goodness” (Irish). Strong but never harsh.

85. Ronan — meaning “little seal” (Irish Gaelic). Carries Celtic history and sounds genuinely lovely on a girl.

86. Eamon — meaning “wealthy protector” (Irish). Warm and deeply rooted in Irish heritage.

87. Brennan — meaning “little raven” (Irish Gaelic). Dark, poetic, strong and memorable.

88. Cillian — meaning “war” (Irish Gaelic). The meaning sounds fierce but the name itself has extraordinary beauty.

89. Tiernan — meaning “lord” (Irish Gaelic).

90. Oisin — meaning “little deer” (Irish Gaelic). Pronounced “Uh-sheen.” One of the most beautiful names in Irish mythology.

Latin and Roman Names

Names built for authority. Senators, emperors, and scholars carried these. For a girl who should walk into every room like she already owns it.

91. Marcus — meaning “of Mars” (Latin). Carries Roman authority.

92. Julius — meaning “youthful” (Latin). Caesar gave it power. Bold and beautiful on a girl.

93. Maximus — meaning “greatest” (Latin). A girl named Maximus starts life with an extraordinary declaration.

94. Cassius — meaning “hollow” (Latin). Muhammad Ali made it legendary.

95. Titus — meaning “title of honor” (Latin). Short, strong, ancient.

96. Lucius — meaning “light” (Latin). Carries brilliance in its very definition.

97. Felix — meaning “happy” or “fortunate” (Latin). Genuinely one of the most joyful names in any language.

98. Octavius — meaning “eighth” (Latin). Tavi as a nickname is charming and perfectly sized for a girl.

99. Aurelius — meaning “golden” (Latin). Marcus Aurelius made it synonymous with wisdom.

100. Cyprian — meaning “from Cyprus” (Latin). Unusual and deeply beautiful.

Germanic Names

Old German names have a weight and seriousness that very few traditions can match. Heavy names in the best way. Names built to last.

101. Aldric — meaning “noble ruler” (Old German). Rare and beautiful.

102. Gerhard — meaning “strong spear” (Old German). Bold and ancient. Geri as a nickname makes it warm on a girl.

103. Bertram — meaning “bright raven” (Old German). Bertie as a nickname is unexpectedly charming.

104. Wolfram — meaning “wolf raven” (Old German). Two of the most powerful animals in Germanic tradition, combined in one name.

105. Dietrich — meaning “ruler of the people” (Old German). Strong, musical. Think Marlene Dietrich but flip it.

106. Siegfried — meaning “victory peace” (Old German). Straight out of Norse and Germanic mythology. Sigi as a nickname gives it warmth on a girl.

107. Emmerich — meaning “home power” (Old German). Emery is the common modern form. Emmerich carries something grander.

108. Konrad — meaning “bold counsel” (Old German). Clean and strong. The K spelling feels modern while the meaning is ancient.

109. Albrecht — meaning “noble, bright” (Old German). Distinguished and completely original on a girl today.

110. Hartmann — meaning “hard man” (Old German). Sounds powerful and unique. Completely unheard on a girl, which makes it extraordinary.

Biblical Names

Carried for thousands of years across dozens of cultures. Names with roots so deep they do not need trend cycles to stay alive.

111. Ezra — meaning “help” (Hebrew). Short, strong, and working beautifully for girls right now.

112. Micah — meaning “who is like God” (Hebrew). Gentle and warm across genders.

113. Amos — meaning “carried by God” (Hebrew). Old, warm, and completely underused.

114. Elias — meaning “my God is Yahweh” (Greek). Quiet majesty. Strong but never harsh.

115. Tobias — meaning “God is good” (Hebrew). Toby as a nickname makes it immediately lovable on a girl.

116. Matthias — meaning “gift of God” (Hebrew). More unusual than Matthew. Mattie as a nickname is accessible and sweet.

117. Silas — meaning “forest” (Latin and Greek). Warm and natural. Carries gentleness in its sound.

118. Gideon — meaning “hewer” (Hebrew). A warrior name that sounds soft and beautiful at the same time.

119. Jonah — meaning “dove” (Hebrew). Peace built into a name. Warm and poetic.

120. Solomon — meaning “peace” (Hebrew). Associated with wisdom for thousands of years. Solly as a nickname is unexpectedly charming on a girl.

The Final Three

121. Rafferty — meaning “prosperity wielder” (Irish Gaelic). Joyful and bold. Raffy as a nickname is irresistible on a girl.

122. Stellan — meaning “calm” (Old German). Beautiful balance of strength and peace built right into the meaning.

123. Leander — meaning “lion man” (Greek). The meaning is fierce. The sound is poetic. One of the most beautiful combinations of strength and grace on this entire list.

Wrapping It Up

Giving your daughter a name with centuries of history behind it is not a small thing.

She will grow into it. She will make it completely her own. And one day she will carry it into a room and it will do half the work before she even opens her mouth.

Take your time. Go back through the list a few times. Say the names out loud. Sit with the ones that make you feel something.

The right one will find you.