João Vieira
João Vieira may refer to:
- João Bernardo Vieira (1939-2009), Guinea-Bissau general and president
- João Vieira (athlete) (born 1976), Portuguese race walker
- João Vieira Pinto, Portuguese footballer
- João Vieira (island), an island of the Bijagós archipelago (Guinea-Bissau)
- João Vieira, singer of the band X-Wife