Kennidi is a modern spelling of Kennedy, from an Irish surname meaning helmeted head.
Like Kennidi?
Swipe through thousands of names like it