Trong thần thoại Hy Lạp và thần thoại La Mã, Harpy (tiếng Hy Lạp: ἅρπυια) là những yêu nữ đầu người mình chim, được xem là hiện thân của những cơn gió bão.
Trong những câu chuyện thần thoại ban đầu, Harpy được miêu tả là những người phụ nữ đẹp mang thân hình của loài chim. Tuy nhiên sau đó, điển hình là trong câu chuyện về vua Phineus, Harpy được xem là những con chim có đầu của một phụ nữ, mang hơi thở kinh tởm với bộ móng vuốt sắc bén và dài trên tay, khuôn mặt hốc hác, tiều tụy vì đói[1][2], theo Aeschylus[3] và Vergilius[4]. Trong câu chuyện trên, Harpy là những tay sai của thần Zeus, được ngài phái xuống trần để trừng phạt Phineus[2].
Các Harpy thường xuất hiện bất ngờ trên không trung và quắp những kẻ bất lương đem đến cho Erinyes, nữ thần của sự báo thù. Khi một người đột nhiên biến mất khỏi dương gian, người ta nói rằng hắn đã bị Harpy bắt đi[5]. Trong tác phẩm Odyssey của Homer, Harpy được xem là những cơn gió cuốn mọi người đi[6]. Là hiện thân của gió và không khí, Harpy thường đi cùng với những vị thần gió và không khí khác, như Boreads, những người con trai của thần gió bắc Boreas[1].
Các Harpy ở trên những hòn đảo gọi là Strofades[7], hoặc một hang động ở đảo Crete[8].
Harpy là những người con của thần Thaumas và nữ thần Electra (đều là những vị thần của biển cả), do đó là chị em với thần cầu vồng Iris[1][2]. Ngoài ra, các Harpy cũng được cho là những người chị em với Arke (chị em sinh đôi với Iris) và thần sông Hydaspes.
Hai Harpy đầu tiên được nhà thơ Hesiod đặt tên là Aello và Ocypete[9]; Vergilius sau đó đã thêm vào một Harpy thứ ba, là Celaeno[10]. Homer cũng đã thêm một Harpy thứ tư, là Podarge[11]. Podarge là một người vợ của thần gió Tây Zephyrus (cũng là chồng của Iris), sinh ra Balius và Xanthus, là hai con ngựa của Achilles[12].[1][2]
Câu chuyện thần thoại mà Harpy được biết đến nhiều nhất là về vua Phineus của Thrace, người được thần Zeus ban cho khả năng tiên tri. Tức giận vì Phineus đã làm lộ những bí mật của thần, Zeus đã trừng phạt nhà vua bằng cách làm mù mắt ông ta, và đày ông ta lên một hòn đảo. Ở đó có rất nhiều món ăn mà Phineus không bao giờ ăn được, vì những Harpy luôn lấy chúng đi trước khi nhà vua kịp thỏa mãn cơn đói, hoặc nhả vào thức ăn những thứ kinh khủng[1].
Điều này vẫn cứ diễn ra cho đến khi các Argonaut xuất hiện. Phineus đã kể những nỗi thống khổ của mình đến các thủy thủ trên tàu và nói rằng, hai anh em Boreads, Zetes và Calais là những người đã được trời định để giải thoát ông ta. Kế hoạch được đặt ra, Phineus bắt đầu bữa ăn và được Boreads bảo vệ, và ngay khi nhà vua chạm vào thức ăn, những ác điểu Harpy nhanh chóng sà xuống nuốt chửng thức ăn và bay đi. Hai anh em Boreads truy đuổi chúng đến Strofades thì bị Iris ngăn lại trước khi họ ra tay giết chết các Harpy. Nữ thần cũng đưa ra một lời thề, là các Harpy sẽ không bao giờ quấy phá vua Phineus nữa, và Boreads phải quay trở lại đoàn Argonaut. Để trả ơn vì sự giúp đỡ của họ, Phineus đã chỉ cho các Argonaut con đường vượt qua Symplegades[1][13].
Trong tác phẩm Aeneis, ác điểu Celaeno đã thốt lên một lời tiên tri rằng, Aeneas và những binh lính thành Troy sẽ bị những cơn đói hành hạ đến mức họ sẽ phải gặm cả bàn ăn trước khi đến được Ý, nơi kết thúc của cuộc hành trình. Aeneas cũng đã bắt gặp những Harpy trên đường xuống địa ngục Hades, cùng những con quái vật khác[1][2].