Osvinov (německy Gesmesgrün) je malá vesnice, část obce Stráž nad Ohří v okrese Karlovy Vary v Karlovarském kraji. Nachází se asi 2,5 kilometru severozápadně od Stráže nad Ohří. V roce 2011 zde trvale žilo 23 obyvatel. Vesnicí protéká Osvinovský potok.