Yanin is a surname of Slavic origin. Notable people with the surname include:
- Aleksandr Yanin (born 1967), Russian sailor
- Oleksii Yanin (died 2022), Ukrainian athlete and soldier
- Sergey Yanin (born 1953), Russian ski jumper
- Valentin Yanin (1929–2020), Russian historian