The surname Leo can refer to:
Daniel Leo (born 1941), American organized crime figure
Daniel Leo (born 1982), Samoan rugby player
Edoardo Leo (born 1972), Italian actor, director and screenwriter
Friedrich Leo (1851 - 1914), German classical philologist
Juliusz Leo (1861 - 1918), mayor of Kraków, Poland
Leonardo Leo (1694 - 1744), Neapolitan composer
Melissa Leo (born 1960), American actress
Paul Leo (1893 - 1958), German Lutheran pastor and theologian