Another variation of the origin of Keanna is that it is a variant of Kiana, which is either the feminine form of the name Kian, or the Hawaiian form of Diana.
This one sounds like something young and naive lower middle class parents would pick for their daughter because ''it sounds so cute on a little girl''. I don't find the name cute at all, and it's very difficult to imagine this on a woman. It's quite unimaginative and lazily put together, as well.
No, this name is an insult to your little daughter! It looks and sounds low-class and her future employers will likely think that also; believe it or not, children are not toddlers forever. Who will take a woman named "Keanna" seriously? On top of that, this name means nothing! Stop throwing sounds together and take the time to learn an actual name!
"Who will take a woman named "Keanna" seriously?" Well excuse me, but I would. I find that comment rude, classist and hurtful. If you would refuse a person a job just because they're called Keanna, then that's your fault, not the fault of anyone who actually has this name, or their parents.
Despite the reputations of "ghetto" names like Shaniqua and Taniqua--basically any name ending in "-iqua"--Keanna and Kiana aren't even bad! They actually sound pretty, and don't look odd when written. I don't get the negative reaction to this name.