Expecting a little girl but have fallen in love with a stereotypical male name? Well, there's nothing stopping you from using it.
In fact, we've got a pretty good list of options generally kept for boys, that would be perfect for your little princess.
1. Alex - meaning defender of mankind
2. Andi - meaning man
3. Ash - meaning happy
4. Aubrey - meaning power
5. Bailey - meaning bailiff
6. Ben - meaning son of the south
7. Casey - meaning watchful
8. Charlie - meaning free man
9. Chris - meaning bearing Christ
10. Darryl - meaning open
11. Dylan - meaning tide
12. Elliot - meaning Jehovah is God
13. Finley - meaning fair hero
14. James - meaning supplanter
15. Jamie - meaning supplanter
16. Jo - shortened from other names
17. Morgan - meaning sea defender
18. Noa - meaning movement
19. Quinn - meaning wisdom
20. Sam - meaning name of God
21. Sawyer - meaning cuts timber