Callogan

Meaning
Old EnglishFrom Caleb: Dog
ScottishFrom Logan: Small Cove
Gender
Origin