A heterosexual female who surrounds herself with gay men as friends. A straight male who enjoys the company of gay men is a Fag Stag. A straight male who enjoys the company of lesbians is known as a dyke tyke.
Fag hag is a slang term for a woman who associates mostly or exclusively with gay men. It originated in gay male culture in the United States and was historically an insult, but it can also be used jokingly or in a positive way. Some women who associate with gay men object to being called fag hags, while others embrace the term.