An athletic mouth guard is a custom fitted protector covering the teeth. They help cushion a blow to the face, reducing the risk of broken teeth, bones and injuries to the soft tissue.
Custom mouth guards are made by the lab after an impression has been taken of your teeth. Stock mouth guards (off the shelf) are better than nothing, but do not protect as well.
Many sports leagues require mouth guards to play.