Josip Višnjić (Cyrillic: Jocип Bишњић; born 17 November 1966) is a Serbian retired footballer who played as a defensive midfielder, and the coach of CF Villanovense. His first name has also been spelled as Josif. After starting out at Radnički Niš, he went on to spend the vast majority of his career in Spain, as both a player and manager. In La Liga, he represented Rayo Vallecano and Hércules.