The main types of nouns are common nouns, proper nouns, abstract nouns, concrete nouns, collective nouns, countable nouns, uncountable nouns, compound nouns, and possessive nouns.