I think it’s a great name for a boy, and was probably originally a boy’s name, meaning son of someone. However, I think anyone who sees it will assume [name_f]Mckenna[/name_f] is a girl and I wouldn’t wanna be named [name_f]Mckenna[/name_f] if I were a boy. [name_m]You[/name_m] could make [name_f]Mckenna[/name_f] a middle name, though a boy would probably be embarrassed of his middle name being [name_f]Mckenna[/name_f], it’d be something that came up not often. I do know someone who goes by their middle name, [name_f]Allison[/name_f], even though it’s usually considered a girl’s name. Though why is it that people use boy names on girls and not vice versa, especially girl names that were originally boy names?