Namnet Viggo härstammar från det gamla nordiska namnet Vig, vilket är relaterat till ordet “viga” som betyder “strid” eller “kamp”. Namnet kan altså bytyda; en person som är stridsduglig eller har krigaranda. Det är en av flera namn som knyter en person till vikingatiden och dess traditioner.
Det finns några alternativa stavningar och närbesläktade namn som ofta nämns i samma sammanhang, däribland Wiggo, Viljo och Vidar.
Viggo är mest utbrett i de nordiska länderna, särskilt i Danmark och Sverige, där det har blivit relativt vanligt under det sena 1800-talet och influerat från romantiseringen av fornnordisk kultur. Det har förekommit i olika former sedan medeltiden.