Gò Vấp means, roughly, "the mound of vấp trees" — a small rise of dry land in what was once swampy country north of Sài Gòn. For most of its history it was farmland and village, not city. Then, in about forty years, it exploded.
On the first map of Sài Gòn–Gia Định, drawn in 1815 by the surveyor Trần Văn Học, the area appears as Hanh Thông village, part of Bình Trị Thượng canton, Gia Định province.
Under French rule, Gia Định province is split into four districts — Thủ Đức, Gò Vấp, Hóc Môn and Nhà Bè. Gò Vấp district covers three cantons and 37 villages, a mostly rural area on the road out of Sài Gòn.
Under the Republic of Vietnam, Gò Vấp district is reorganized more than once — first with 15 villages, then, in 1957, split in two: its northern canton is hived off to form part of Tân Bình district, leaving Gò Vấp with a single canton and eight communes.
After reunification, Gò Vấp district is briefly dissolved. On 20 May 1976 it's re-established by merging the former Thông Tây Hội and Hạnh Thông districts, and becomes one of Ho Chi Minh City's inner districts on 2 July 1976, with just three of its former communes — Hạnh Thông, An Nhơn and Thông Tây Hội — split into 17 numbered wards.
What follows is one of the fastest urbanizations in the city: 144,000 residents in 1976, 223,000 by 1995, 413,000 by 2003, 677,000 by the 2019 census. A 2006 boundary adjustment settles the district at 16 wards.
Population reaches roughly 763,000 across just 20 km² — a density above 38,000 people per km², among the highest in the city.
As part of a citywide ward reform, Gò Vấp's 16 wards are consolidated and partly renamed — with two of the new names, An Nhơn and Thông Tây Hội, reviving the very village names the district was built from in 1976.