"C" Boy Names, Irish
The name Cathal is a boy’s name of Irish origin, meaning “battle rule.”
Posts with the name Cathal: