Czarnocin (nazwa oboczna: Czarnosin, dodatkowa nazwa w j. , ) – wieś sołecka w Polsce położona w województwie opolskim, w powiecie strzeleckim, w gminie Leśnica, w pobliżu sanktuarium Góra Świętej Anny.

Czarnocin położony jest na stokach doliny Łąckiej Wody, na skraju rozległych bukowych lasów. Ukształtowanie terenu oraz źródła wody w obrębie wsi sprawiły, że miejscowość nazwano Śląską Szwajcarią. Rezerwaty przyrody – Boże Oko i Grafik.

Nazwa Nazwa wywodzi się ze staropolskiego określenia oznaczającego żyzną i bardzo urodzajną ziemię – „czarnoziem”. Po raz pierwszy wieś Czarnocin została wzmiankowana w 1485 r. jako „Czarnozeme”. Niemiecki nauczyciel Heinrich Adamy w swoim dziele o nazwach miejscowości na Śląsku wydanym w 1888 roku we Wrocławiu jako najstarszą nazwę miejscowości wymienia Czarnosin podając jej znaczenie „Schwarzflur”, czyli w języku polskim „Czarne pole”. Nazwa wsi została później fonetycznie zgermanizowana na Scharnosin i utraciła swoje pierwotne znaczenie.

Historia Dokumenty kościelne z XVII w. wymieniają ją jako „Czarnozenie” oraz „Czanozenie”. Czarnocin należał wtedy do rozległej parafii w Leśnicy.

Spis z 1720 r. wykazał w tej miejscowości 97 mieszkańców. W 1783 r. Czarnocin należał do hrabiego Colonny. Położony na krańcu wsi folwark nosił nazwę Annahof.