Шаргород — местечко Подольской губернии, Могилевского уезда, при речках Морашке и Колбасне, в 45 верстах от уездного города. В конце XV столетия здесь было селение Корчмарово. В 1579 г. Ян Замойский построил здесь замок, названный Шарыгородом. В 1588 г. король Сигизмунд III переименовал Ш. в местечко. В XVI и XVII столетиях Ш. терпел от нападений казаков, поляков и турок; последние взяли Ш. и назвали его Малым Стамбулом; в 1699 г. он был возвращен турками Польше.
1011 жителей. 2 православные церкви и одна католическая, православный монастырь, католическая часовня, уездное и приходское училища, 2 синагоги (из которых одна в мавританском стиле, построенная в XVI столетии), аптека, много лавок, кирпичный завод.