Cainnech

Variant of Scottish/Gaelic Cainneach, meaning comely; finely made This is one of the names from which Kenneth was derived.
Custom Caps