Frank McGrath may refer to:
- Frank McGrath (actor) (1903–1967), American television actor
- Frank McGrath (footballer) (1917–2008), Australian rules footballer
- Frank McGrath (hurler) (1885–?), Irish hurler and manager
- Frank McGrath (bodybuilder) (born 1978), IFBB professional bodybuilder
- Frank McGrath (American football) (1904–1990), American football player