Nazwa Miejscowość ma metrykę średniowieczną i istnieje co najmniej od drugiej połowy XIV wieku. Pierwszy zachowany zapis o miejscowości pochodzi z łacińskiego dokumentu z 1383 gdzie odnotowano ją pod zlatynizowaną, staropolską nazwą we fragmencie „in Ostrorog”, 1398 „Ostrorog”, 1400 „do Ostrorok” oraz odmiejscowe nazwisko „Ostroroski”, 1419 „Ostrorogk”, 1420 błędnie „Osrorog”, 1421 błędnie „Osterrogk”, 1458 błędnie „Ostrog”, 1472 „de Ostrorog”, 1510 w łacińskim fragmencie „in oppido Ostrorog”, 1580 „Ostrorog”, 1622-1624 „Ostrorog”, 1789 „Ostrorog” .

Od nazwy miejscowości pochodzi również polskie, szlacheckie, odmiejscowe nazwisko Ostorogów herbu Nałęcz, którzy od średniowiecza byli właścicielami miejscowości. Nazwiska Ostrorogów odnotowały polskie kroniki historyczne: Kroniki Janka z Czarnkowa oraz Kroniki Długosza pod datami 1392 „Ostrorocski”, 1393 „Ostrorofszky”, 1396 „Ostroroszski”, 1398 „Ostroroszky”.