Mehdi Mahdavikia (*Teherán, Irán, 24 de julio de 1977) es un exfutbolista iraní.
Se desempeñaba de volante y el Persépolis FC fue el primer y último equipo en el que jugó como profesional, anunciando su retiro el 21 de marzo de 2013.
Fue internacional con la selección de fútbol de Irán, jugó 111 partidos internacionales y anotó 13 goles.