Kellyjo combines the Irish surname-name Kelly, meaning 'war' or 'bright-headed,' with Jo from Josephine or Joanna.
Like Kellyjo?
Swipe through thousands of names like it