Knežević (Serbian: Кнежевић) is a Serbian, Montenegrin, Croatian as well as Polish (there written Kniaziewicz) last name. Its root is the noun knez.
Knežević is the eighth most frequent surname in Croatia.
The Anglicized version of this name, is Knezevich or Knezevic, as typically seen in the United States. The Spanish version of this name is Knesevich, as typically seen in South America.