Why does my Cat Sleep on my Head?

Your cat sleeps on your head because he likes you! Cats love to snuggle and he obviously finds you as his parent figure. He may also enjoy the feel and warmth of your hair which might remind him of his mother.