Деревня - если нет церкви, то деревня, церковь - есть значит село
Хутор - затрудняюсь дать точное определение, но видимо комплекс построек жилых и хозяйственных на одну семью (правда семья могёт быть и очень большой)
урочище - населённый пункт с непостоянными жителями