names & meanings!
over 22,000
Home
Gaelic Names
Cahal
Cahal
Variant of Irish/Gaelic
Cathal
, meaning
battle ruler