What does the Name Kelly Mean?

Kelly comes from the Gaelic and means war, strife, and bright-headed. So this means you like to argue, but are cleaver about it. Just kidding. The name can be used for both male and female.