I'm 53 and know the term because that's what my kids call them. I suppose the female version are called "husband beaters".
No because when women wear them men usually call them hot...and women usually call them slutty...