The meaning of the name Kennedy is Ugly Head. The origin of the name Kennedy 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.