I've been thinking.
If you call a young girl who is self-assured, take charge, rough and tumble, loves sports and dresses in boys clothes a Tom Boy, then what do you call a boy who is sweet, feminine, empathetic, beautiful and sneaks into his mom's room when she's away to try on her clothes?
And don't use Crossdresser cuz that's already taken. LOL