It can be used for males or females.
One web site is: babynameaddicts
At the top is also the alphabetical listing of male names. According to this site the meaning is war and the origin is Irish.
Is Kelly a male name of a female name?
1 answer