great minds run in the same channel, all
Intelligent persons think alike or come up with similar ideas. For example, I see you brought your tennis racketthank goodness for great minds. This term is often uttered (sometimes jokingly) when two persons seem to find the same answer simultaneously, and is frequently shortened. [Late 1500s]
Dictionary.com presents 366 FAQs, incorporating some of the frequently asked questions from the past with newer queries.