Smilov byl patrně jednou z nejstarších obcí v okolí, avšak k přesnější dataci chybí přímé písemné zprávy. Nejstarší dochovaná zmínka o obci pochází z roku 1456, kdy se uvádí jako Smylov. Do roku 1918 se také uváděl jeho český název Smilová. Od roku 1850 byl samostatnou politickou obcí v okrese Libavá, později v okrese Šternberk (od 1868), Moravský Beroun (od 1909) a nakonec Olomouc (od 1949). V roce 1930 bylo v obci 129 domů a žilo zde 691 obyvatel (z toho 2 Češi a 689 Němců). Po roce 1945 bylo vysídleno původní německé obyvatelstvo a obec byla částečně dosídlena novými lidmi, přičemž na konci roku 1946 v obci žilo ještě 163 obyvatel.