Q:

Is there an English equivalent to "Presque vu"

Is there an English equivalent to "presque vu": the feeling that something is on the tip of your tongue?
Usually, I hear "on the tip of my tongue", however, I am curious to
know if there are other English words meaning the same.

A:

Just like déjà vu, presque vu has been adopted into the English language (as you can see in the link you provided), although I imagine it is much less widely recognized than déjà vu.
So the English equivalent is simply presque vu.

