Robert Heriot Barclay (* 18. September 1786 in Kettle, Schottland; † 8. Mai 1837 in Edinburgh) war ein britischer Marineoffizier der Napoleonischen Kriege und des Kriegs von 1812 mit den Vereinigten Staaten.