Etnonymer kan opdeles i to kategorier: exonymer (hvor navnet på den etniske gruppe er blevet skabt af en anden gruppe af mennesker) og endonymer eller autonymer (hvor navnet er oprettet og anvendes af den etniske gruppe selv).