Emma wondered if it was correct grammar to say, "Isn't she pretty?"
because it would sound strange if you said, "Is not she pretty?"
Yes. It is perfectly grammatical.
Grammarians think of questions as being transformed forms of statements.
So, for example, the statement She is pretty can be...