2 definitions by Random person on the internet

Hgf stands for “Hot gay fiancé“. I am a female but have a hot gay fiancé, so Bella and I said what should we call Michael without outing him? And I said “Hgf! Hot gay fiancé!” And that’s how this delicious term was created! I hope you and your 6 cats’s use this term in your daily life. :)
“My hgf’s are soooooooooooo hawt!”
Get the Hgf mug.