Keaghlan is likely an Irish-derived spelling variant related to Keelan or Caelan, often linked to slender or companion meanings.
Like Keaghlan?
Swipe through thousands of names like it