Yes, Alireza Beiranvand does have a middle name, Safar. His full name is Alireza Safar Beiranvand. He is an Iranian footballer who plays as a goalkeeper for Persepolis in the Persian Gulf Pro League. He has also represented Iran at international level.
The Beiranvand Ballad: Test Your Knowledge on Iran's Star Goalkeeper