The term "thought-reader" can be substituted by several synonyms that provide a more accurate description of this type of skill or ability. Some useful alternatives include telepath, mind-reader, psychic, clairvoyant, mentalist, and empath. While each of these terms has a slightly different connotation, they all relate to the ability to perceive or interpret the thoughts, feelings, or emotions of others without direct communication. These synonyms are useful for writers, speakers, or communicators seeking to convey the concept of thought-reading in a clear and concise manner. So, next time, if you want to convey the meaning of thought-reader, there are several appropriate synonyms available.