Showing 6 of 6 names
Gaelic form of john (god is gracious)
Scottish name meaning "island."
Archer
Handsome
Devoted to god
Thirsty