Nowadays, names are becoming a lot more gender-neutral with girls and boys both being given the same moniker - take Alex for example.
But while it is fairly common to use a boys' name for a girl it isn't really that common to see it work the other way.
So, we decided to pull up a list of girl names that we totally think would be perfect for a little boy.
Have a read and tell us what you think.
1. Aubrey – meaning king of the elves
2. Ainsley – meaning one’s own meadow
3. Audrey – meaning noble strength
4. Alice – meaning noble
5. Avery – meaning wise
6. Bailey – meaning able
7. Bara – meaning stranger
8. Callie – meaning free woman
9. Dani – meaning God judges me
10. Fallon – meaning leader’s daughter
11. Jade – meaning gemstone
12. Jordan – meaning flow down
13. Kali – meaning woman of gloom
14. Kennedy – meaning helmeted chief
15. Morgan – meaning sea born
16. McKenzie – meaning born of fire
17. Paisley – meaning church
18. Reagan – meaning little ruler
19. Sydney – meaning wide meadow
20. Taylor – meaning tailor
21. Vanda – meaning God is merciful