Form of McKenna, Kenna means attractive one, good-looking. It is also the female version of Kenneth.
Gaelic
From The Name Book: Over 10,000 Names - Their Meaning, Origins, and Spiritual Significance by Dorothy Astoria.