Etnogeneza je skup događaja i čimbenika širokog opsega, uslijed čega nastaju čitavi narodi. Za sve ljude ovo je složen i zbunjujući proces koji traje već stoljećima ili tisućljećima, pokrivajući sve sfere ljudskog djelovanja. Ovo je kontradiktoran tijek povijesti jedne nacionalnosti, proučavajući koji, može se pratiti razvoj određene etničke skupine od njezina pojavljivanja do danas.
Pojam "etnogeneza" nastao je od dva grčka korijena: "etnos" - pleme ili narod, "geneza" - podrijetlo ili izgled. Dakle, etnogeneza je znanost koja opisuje procese koji rezultiraju pojavom nacionalnosti i etničkih skupina ljudi. Ali kad su se formirale ove skupine, etnogeneza nije završila. Osnovane etničke skupine počele su se mijenjati asimilacijom s drugim etničkim skupinama, kao i podjelom i odvajanjem novih skupina od postojećih.
Prema općeprihvaćenom stajalištu, postoje dvije vrste etnogeneze. Prvi od njih dogodio se dok su se nacionalnosti još uvijek formirale. Ovo se vrijeme poklopilo s razdobljem kada je ljudsko društvo bilo u primitivnoj komunalnoj strukturi. Djelomično se formiranje nacionalnosti nastavilo čak i kad je došlo vrijeme za rano feudalno razdoblje. O ovoj vrsti promjena u etničkim skupinama možemo reći da se čini da se one razvijaju, poprimaju karakteristična obilježja.
Drugi tip etnogeneze karakterizira činjenica da su etničke skupine u vrijeme njezina nastanka već bile formirane i na njihovoj su se osnovi pojavili novi narodi.
Unatoč tako očitoj razlici u vrstama, obje su se vrste etnogeneze ukrštale, ponekad postojeći istovremeno na istom području. To je zbog takvog aspekta kao što su promjene koje su uveli migranti koji su uključeni u strukturu postojećih etničkih skupina. Jasno je da se proces formiranja nacionalnosti ne može nazvati homogenim i ujednačenim. Odvija se na prilično složen način, kojem je ponekad teško ući u trag. Postoji nekoliko glavnih sastavnica: genetski, kulturni, teritorijalni, jezični i institucionalni. Kad se barem jedan od njih promijeni, već možemo reći da se događaju etnogenetske promjene.
Iz tog je razloga nemoguće proučavati etnogenezu u "čistom" obliku. Proces identificiranja načina ljudskog razvoja neodvojiv je od ostalih znanstvenih disciplina poput antropologije, arheologije, povijesti, etnografije i drugih.
Pod utjecajem procesa koji se pripisuju etnogenezi, narodi stječu novi izgled čija se obilježja odnose na različita područja djelovanja: materijalno, svakodnevno, duhovno, psihološko, kulturno. Također se razvijaju karakteristične osobine izgleda karakteristične za određene narode. Međutim, ovdje je najvažnija samosvijest koja se kod ljudi formira kao pripadnika etničke zajednice kojoj pripadaju.