Kellyjo combines the Irish surname-name Kelly, meaning 'war' or 'bright-headed,' with Jo from Josephine or Joanna.
As an Amazon Associate, NameMatch earns from qualifying purchases.
Like Kellyjo?
Swipe through thousands of names like it