Слово «хвоя» в русском языке происходит от праслав. *xvoja. 5
Есть предположение, что слово образовано как производное от индо-европейского корня (*ksu-), означающего «колоть, резать». 1 На славянской почве корень изменился и стал «хво». 1
Таким образом, «хвоя» буквально означает «нечто колющее, острие, игла». 1