meaning of Cahal

Cahal meaning in Names Dictionary

powerful in fight.
Name Origin: Celtic
Name Gender: Male