Viriato may refer to:
- Viriathus (died 139 BC), a leader of the Lusitanian people that resisted Roman expansion in Iberia
- Viriatos, named after Viriathus, Portuguese volunteers who fought with the Nationalists in the Spanish Civil War 1936–1939
- HD 45652 b, named Viriato, an exoplanet