Karalahti on suomalainen sukunimi, joka on yleinen etenkin Pohjois-Karjalassa. Se voi viitata esimerkiksi karjalaiseen sukuun.