- For Teachers
"handsome" is correct,. this is gender specific
It could be either, but they mean different things: handsome means the equivalent of calling a female pretty or beautiful; calling a man pretty is a derogatory term implying that the man looks effeminate. Pretty is often used as a playful joke.