Meaning of Keaghan
Keaghan is a Celtic name for boys and girls
The meaning is `thinker, fiery
The name Keaghan is most commonly given to Scottish boys. (2 times more often than to American boys.)
In Nederland it is (almost) solely given to boys
What do they use in other countries?
Keegan (English, Irish)
Kegan (English, Irish)