Restart slideshow

Whimsical Baby Names Straight Out of a Fairytale

Prev 19 of 25 Next
19. Finn
Finn is a unisex name meaning "fair or white." Finn MacCool was the name of the greatest hero of Irish mythology, a wise and generous warrior with mystical superpowers. Your Finn will undoubtedly grow into quite the charmer.