Green’s Dictionary of Slang

guppie n.

[abbr.]

1. (US gay) gay urban professionals, i.e. the gay equivalent of yuppie n.

[UK]Sun. Times 12 Oct. 48: Subsequently the categorisation was refined to include the guppy (gay urban professional) and the bluppy (black urban professional).
[US]Gaymart.com Queer Sl. in the Gay 90s 🌐 Guppies – Gay urban professionals, or gay yuppies.
[UK]Guardian G2 8 Mar. 3: Nimbys, dinkies, guppies, puppies.

2. (US) grown-up urban professional, i.e. one who has transcended the yuppie phase.

[US]H. Rawson Dict. of Invective (1991) 432: guppie, Grown-Up Urban Professional.