My baby has a red bump on top of his right eyelid?

Chalazion. This is most likely a stopped up oil gland in the eye lid know as a chalazion---sometimes this must be drained. Have your baby seen by an ophthalmologist.