Hirvilahti (ruots.Hirvlax[1]) on kylä Salon kaupungin Perniössä. Kylä sijaitsee Perniön lounaislaidalla Laukanlahteen laskevien Krapuojan ja Myllyojan välissä.
Huomattava osa Hirvilahden kyläalueesta on peltoa. Kylän sisäosissa on laaja metsien peittämä mäkialue. Aivan kyläalueen keskellä sijaitsee Hirvilahden kartano, johon kulkee tie kylän länsipuolelta. Valtaosa kylän asutuksesta sijaitsee tien varrella suhteellisen tiiviisti.[2]
Hirvilahti on 1200-luvun jälkeen perustettu uudisasutuskylä. Kylän alue on vanhaa rälssimaata ja Hirvilahden kartano on ollut aatelissukujen hallitsema säteri.[3] Valtaosa kylä maa-alueesta kuuluu kartanolle, eikä karttojen perusteella kylään ole syntynyt uutta asutusta 1960-luvun jälkeen.[4]