Kenna is a feminine form of Kenneth. So are Kendra, Kendall, McKenzie, Kenzie and Kennette. By the way, the English verb, ken, means "to know", and has been used in archaic poetic English to mean, "to love", as in the Bibilical, "and Adam knew Eve". Kent is an alternative name for a boy if your looking for a related male namesake.
In my catechism classes I was taught that Kenneth is the Scottish form of the name Canice (pronounced kenees) who was a Christian missionary to both Scotland and Ireland and was believed to have founded the cathedral at Kilkenny.