로자 게오르기예브나 샤니나(러시아어: Роза Георгиевна Шанина, 1924년 4월 3일 ~ 1945년 1월 28일)는 소련의 군인으로, 제2차 세계 대전 당시 동부 전선에서 활동한 저격수이다.
1924년 4월 3일 소련 러시아 SFSR 볼로그다현 예드마(현재 러시아 아르한겔스크주 우스탸안스키군)에서 태어났다. 아버지는 목재 노동자였으며, 어머니는 집단농장의 젖 짜는 일을 하였다. 이름은 독일의 마르크스주의 혁명가 로자 룩셈부르크에서 따온 것으로 알려져 있다. 여섯 명의 형제자매가 있었다.
1941년 12월, 레닌그라드 공방전에서 오빠가 전사한 후 샤니나는 자원 입대하여 저격수 훈련을 받았다. 1943년부터 1945년까지 제3벨라루스 전선군 예하 제184소총병사단에서 복무하였으며, 최종 계급은 선임상사(Старший сержант)였다. 공인된 적병 사살 기록은 59명이다. 그녀는 '동프로이센의 보이지 않는 공포'라는 별명으로 불리기도 하였다.
샤니나는 소련군 여성 저격수 중 최초로 영광훈장을 수훈받았으며, 제3벨라루스 전선군 여성 장병 중에서도 최초로 이 훈장을 받았다. 또한 용맹포장도 수여받았다.
1945년 1월 28일, 동프로이센 공세 도중 독일군의 포격을 피하다가 장갑차량에 깔려 중상을 입었고, 다음 날인 1월 29일 병원에서 사망하였다. 당시 향년 20세였다. 사망 당시 그녀는 일기장에 "나는 전쟁이 끝나는 것을 보고 싶다"는 내용의 글을 남긴 것으로 전해진다.
전후 소련과 러시아에서 그녀의 고향 및 여러 지역에 기념비와 거리 이름이 조성되었으며, 여러 문헌과 다큐멘터리에서 그녀의 생애가 다루어졌다.