Hans Bock may refer to:
- Hans Bock (painter) (1550–1624), German painter
- Hans Bock (chemist) (1928–2008), German chemist
- Hans Georg Bock (born 1948), German professor of mathematics and scientific computing
- Hans Bock (officer) (1919–1977), Major in the Wehrmacht during World War II