A sprite in Pygame is a 2D image that can be moved around on the screen. It can have animations and respond to user input.