Undershirt derives from Middle English under- and -en, from Proto-Germanic under, from Proto-Indo-European n̥dʰér and i-, ultimately from Proto-Indo-European en.
undershirt (English): An undergarment worn beneath a shirt, often...