Selo je uz grad jedno od dva osnovna tipa ljudskih naselja. Riječ selo je praslavenskog postanja iz korijena sed- (zajednički s drugim riječima:sijelo, naselje i dr.) koji je s duljenjem prešao u sjesti. Definira se na dva načina:
Pored grada i mješovitog naselja (koje nastaje razvojem sela), kao polifunkcijskih naselja, selo se može definirati kao monofunkcijsko naselje. To znači da je to naselje u kojem prevladavaju primarne djelatnosti, ponajprije poljoprivreda. Neka sela pored glavnog mogu imati i nekoliko sporednih zanimanja, primjerice zdravstvo i školstvo.
Po drugoj definiciji selo je svako naselje s malim brojem stanovnika.