Junior describes someone who is younger or lower in rank or experience. As a noun, it often refers to a child who has the same name as a parent, or to a student in the third year of high school or college in some systems.
From Latin “iunior” meaning “younger”, the comparative form of “iuvenis” (young). It entered English to mark age and later rank.
Try Another Word