První zmínka o Strahově je z roku 1379. V 17. století je Strahov součástí panství Cebiv.
V roce 1757 je zde evidováno 17 poddanských rodin. V roce 1838 se zde nacházelo 24 usedlostí se 174 obyvateli. V roce 1930 je zde 38 domů a 167 obyvatel. V dnešní době je zde pouze 21 domů. který obývá pouhých 50 stálých obyvatel.
 
     Asi 2 kilometry od vsi je bývalý vrchnostenský dvůr, u potoka Hadovka, kde v roce 1566 bydleli 4 poddanské rodiny a mlynář Rubík, který hospodařil na dnes stále existujícím Machařovském mlýně o dvou kolech. Dnes je tomto místě nachází železniční zastávka Strahov.