Mukhamed Shakirov (born 19 March 1933) is a Soviet long-distance runner. He competed in the marathon at the 1968 Summer Olympics.