mindreader

noun
UK /ˈmaɪndˌriːdə/
US /ˈmaɪndˌriːdər/

A mindreader is someone who seems to know what other people are thinking.

My sister guessed my secret before I told her, like a mindreader.


OTHER MEANINGS

2. A person who can guess what someone is about to say or do.

You finished my sentence again, you mindreader!

3. A performer who pretends to know what people are thinking.

The mindreader on stage asked the audience to think of a number.

4. Someone who is very good at understanding other people's feelings.

She knew I was sad without asking, a real mindreader.