Definition

Girls commonly use BGF in messages and on social media to refer to their best guy friend. A BGF is typically only platonic, but sometimes BGFs can develop into boyfriend material.

Origin

slang.net