thumb|Nieoficjalny herb wsi Bełsznica Bełsznica () – wieś w Polsce położona w województwie śląskim, w powiecie wodzisławskim, w gminie Gorzyce. W latach 1945–1954 siedziba gminy Bełsznica.

Położenie Geograficznie Bełsznica leży u stóp wzgórz leśnych Płaskowyżu Rybnickiego. Ze wzgórza położonego 256 m n.p.m. rozciąga się widok nad dolinę Odry i Olzy aż po Bramę Morawską. Historycznie miejscowość leży na Górnym Śląsku. Administracyjnie jest położona w południowej części powiatu wodzisławskiego około 11 km na południe od Wodzisławia Śląskiego. W miejscowości znajduje się przystanek kolejowy Bełsznica.

Nazwa Nazwa wsi Bełsznica pochodzi prawdopodobnie od rośliny leśnej o tej nazwie. Lasów na tym terenie w dawniejszych czasach było o wiele więcej niż obecnie. Obszary leśne były sukcesywnie zmniejszane poprzez wyrąb drzew, używanych wówczas do budowy domów i na opał. Pozostałości po tamtych czasach to okazała lipa i dąb rosnącego na grobli dawnego stawu olzańskiego.

W alfabetycznym spisie miejscowości na terenie Śląska wydanym w 1830 roku we Wrocławiu przez Johanna Knie miejscowość występuje pod nazwą niemiecką Belschnitz oraz polską Belśnice.