Looking for a name that is a little bit different for your son?
Well, we've got some pretty gorgeous traditional girl names that would be perfect for your little boy.
1. Ashley - meaning ash meadow
2. Aubrey - meaning power
3. Blake - meaning pale, fair
4. Brooke - meaning purity
5. Carroll - meaning warlike champion
6. Casey - meaning proclamation of peace
7. Cassidy - meaning clever
8. Dakota - meaning friendly
9. Harper - meaning harp player
10. Jade - meaning stone of the colic
11. Jordan - meaning to descend
12. Kelly - meaning bright-headed
13. Kerry - meaning descendents of Ciar
14. Leslie - meaning garden of hollies
15. McKenzie - meaning child of the wild leader
16. Paisley - meaning church
17. Remy - meaning oar
18. Skylar - meaning an island of the coast of Scotland
19. Willow - meaning willow tree