Child or virile.
Virile.…
Devoted to God.…
Diminutive of Campbell: Crooked mouth.…
Wise.…
Noble warrior.…
A Scottish Gaelic name meaning St. John's servant.…
Worships the saints.…
Handsome.…
Occasional ideas, no spam.