Kastrati is an Albanian surname. It is derived from the name of a tribe of the Malësi e Madhe District district in Northern Albania.
People called Kastrati include