Just stating the obvious. Her parents must be really stupid.
Her name is backwards. Grace McKenna is a good name. Mckenna Grace isn't.
You nailed it.
Why do you think it is her real name? Did you also think that Natalie Portman is a real name? It is entirely possible that she has a stage name to protect herself from predators like you.