Robert Holmes (Mallow, ca. 1622 – 1692) was een Britse admiraal tijdens de Tweede Engelse Zeeoorlog en de Derde Engelse Zeeoorlog.