The meaning of the name Kennedi is Ugly Head. The origin of the name Kennedi is Irish. This is the culture in which the name originated, or in the case of a word, the language.
From the Celtic "O Cinneide" which meant ugly or misshapen head (from a helmet). John F. Kennedy, U.S. president.