Kastriot or Kastrioti may refer to:
- Kastriot or Kastrioti, an Albanian name for Obiliq, a town and municipality in central Kosovo
- Kastriot, Albania or Kastrioti, a village and municipality in north-eastern Albania
- Kastriot (name), an Albanian masculine given name
- Kastrioti, an Albanian royal and noble family
- Principality of Kastrioti, a principality in medieval Albania