Solnikai (lenk. Solniki) – kaimas Lenkijos šiaurės rytuose, Bockų valsčiuje, Bielsko apskrityje, Palenkės vaivadijoje. Kaimas yra apie 5 km į vakarus nuo Bockų, apie 20 km į pietvakarius nuo Bielsko ir apie 52 km į pietus nuo vaivadijos centro Balstogės. Šalia kaimo teka Leščkos upė. Nuo XIII–XIV a. iki 1569 m. Liublino unijos priklausė Lietuvos Didžiajai kunigaikštystei.