[corpo principal de uma árvore] Inglês Médio stemme, derivado do Inglês Antigo stemn, stefn, que significa "tronco de uma árvore ou arbusto," a parte que se eleva do solo e sustenta os galhos; também pode se referir a "qualquer um dos postes extremos de um navio;" sua origem remonta ao Proto-Germânico *stamniz (que deu origem ao Antigo Saxão stamm, ao Antigo Nórdico stafn "casco de um navio;" ao Dinamarquês stamme, ao Sueco stam "tronco de uma árvore;" ao Antigo Alto Alemão stam e ao Alemão moderno Stamm). Acredita-se que essa palavra venha de uma forma sufixada da raiz Proto-Indo-Europeia *sta-, que significa "ficar de pé, tornar-se ou ser firme."
Particularmente em relação ao mastro na proa de um navio, o termo passou a designar "frente de um navio" de forma mais geral por volta da década de 1550. Esse significado é mantido na expressão stem to stern, que originalmente era náutica, significando "ao longo de todo o comprimento" (de um navio), e é atestada desde a década de 1620.
Na década de 1590, passou a ser usado para designar o "caule que sustenta a flor de uma planta;" o significado "suporte de uma taça de vinho" surgiu por volta de 1835. Com o tempo, a palavra foi estendida para outros objetos que se assemelham ao caule de uma planta; na tipografia, passou a significar "traço grosso de uma letra" (década de 1670); e stems como gíria para "pernas" surgiu por volta de 1860.
O sentido de "tronco de uma família, ascendência" é atestado na década de 1530; esse mesmo significado também aparece no Alto Alemão Médio stam, no Holandês stam; no Antigo Alto Alemão stam era usado apenas no sentido literal, mas em compostos como liut-stam significava "raça." Para comparação, veja também o Antigo Inglês leodstefn, que também significa "raça."
Na linguística moderna, o significado de "parte de uma palavra que permanece inalterada através da flexão" foi registrado a partir de 1830. Na biologia, stem cell é atestada desde 1885.