Vagn is an Old Norse masculine given name, meaning "vehicle; wagon, wain". It was the name of a famous 10th-century Jomsviking, Vagn Åkesson.
The Old Norse was revived in modern Scandinavia – the fist modern bearer of the name on record is Vagn Ekman (1874-1954), a Swedish oceanographer. The name became primarily popular in Denmark during the 1920s and 1930s. Other people called Vagn include:
- Vagn Bennike (1888–1970), Danish resistance fighter during WWII
- Vagn Holmboe (1909–1996), a Danish composer.
- Vagn Hovard (1914–1998), Danish field hockey player
- Vagn Jørgensen (fl. 1930s), Danish sprint canoer
- Vagn F. Flyger (1922–2006), Danish-American wildlife biologist
- Vagn Schmidt (b. 1935), Danish sprint canoer
- Vagn Nielsen (b. 1943), Danish handball player