Robert Trainor (born 25 April 1934) is a Northern Irish retired association footballer.
He played for Coleraine F.C., and won 5 Northern Ireland amateur caps (1958–1959), and 2 Irish League caps (1957–1958), and was a non-travelling member of the 1958 World Cup squad.