Poppo can mean:
- Several bishops of Würzburg who were named Poppo
- Poppo (Frisian) (674–734), a king of Friesland
- Poppo (Babenberg) (died 839/41), an early ninth-century ancestor of the Babenbergs
- Poppo, Duke of Thuringia (died after 906), a margrave
- Saint Poppo of Deinze (977–1048), an abbot
- Poppo, Archbishop of Trier (986–1047)
- Pope Damasus II ( –1048), whose birthname was Poppo
- Poppo, Patriarch of Aquileia
- Poppo II of Carniola ( –1098), a Margrave of Carniola and Istria
- Poppo I of Blankenburg (ca. 1095 – 1161 or 1164), Count of Blankenburg
- Poppo von Osterna ( –1257), a Grandmaster of the Teutonic Knights
- Ernst Friedrich Poppo (1794–1866), a German scholar
- Pidgey, the English name for Poppo in the Pokémon series.