harpy comes from Latin harpyia, from Ancient Greek harpyia ('snatcher'), the rapacious winged monsters, from harpazein ('to seize, snatch'). The path is chiefly one of transmission: the word passes through the named languages and forms, with each stage preserving part of the modern shape. In present English, the noun sense is "a rapacious, ill-tempered woman; a mythical winged monster with a woman's face", so the historical development ends in a clearly identifiable modern dictionary use. The same base also appears in related forms such as harpies. Its semantic neighborhood includes shrew, virago, termagant, and fury, which helps locate the modern sense without adding a separate etymological claim. The named historical forms include Ancient Greek harpyia and Ancient Greek harpazein.