Puta es palabra de origen incierto. Se ha sugerido (Corominas 1980) que tal vez provenga del latín puttus ‘muchacho/muchacha’, pero no hay elementos que sustenten esta hipótesis. En el portugués europeo actual, puto significa “muchacho joven”, sin ninguna connotación sexual.