McGruff may refer to:
- McGruff the Crime Dog, an American fictional character appearing in public service announcements
- McGruff (rapper) (born 1975), American recording artist
- McGruff (truck), an American monster truck named after McGruff the Crime Dog