Josip Weber (ur. 16 listopada 1964 w Slavonskim Brodzie, zm. 8 listopada 2017 tamże) – belgijski piłkarz pochodzenia chorwackiego grający na pozycji napastnika.
Kariera klubowa Karierę piłkarską Weber rozpoczął w klubie BSK Slavonski Brod i w 1982 roku zaczął występować w jego barwach w trzeciej lidze jugosłowiańskiej. Zawodnikiem tego zespołu był do końca sezonu 1984/1985 i wtedy też odszedł do jednej z czołowych drużyn w Jugosławii oraz ówczesnego zdobywcy Pucharu Jugosławii, Hajduka Split. Przez dwa sezony występował w Hajduku w rozgrywkach pierwszej lidze jugosłowiańskiej. Nie zdołał jednak wywalczyć miejsca w podstawowej jedenastce Hajduka przegrywając rywalizację za takimi zawodnikami jak Zlatko Vujović czy Stjepan Vederić. Przez dwa sezony zdobył dwa gole w 25 rozegranych ligowych meczach. W sezonie 1987/1988 występował w drugoligowym Dinamo Vinkovci.