The term sexy is perfectly innocent and has a g rated meaning
. It was used to mean glamourous and attractive in movies from the 1930's. Also, it was used on shows such as I Love Lucy in the 50's, so to me if it has been used in our language in innocent ways such as that I think it is perfectly harmless. To me sexy means intellectual, attractive, and beautiful.