cross one's mind

/ˌkrɔːs wʌnz ˈmaɪnd/ クロス ワンズ マインド

1. (考えなどが)心に浮かぶ、ふと頭をよぎる

意図せず、突然、または不意に何らかの考えやイメージが頭の中に現れる状態を表します。普段意識していないことが、ふとした瞬間に思い出されたり、心に引っかかったりするニュアンスです。
It never crossed my mind that he would leave. (彼が去るなんて、考えもしなかった。)

2. (可能性や疑問が)頭に思い浮かぶ、念頭に浮かぶ

ある事柄が選択肢や疑問として心に現れる状況を示します。特に、それまで意識していなかった事柄が、何かのきっかけで突然意識されるようになる場合に用いられます。
I didn't expect to see her here; it hadn't even crossed my mind. (彼女にここで会うとは思わなかった、全く考えもしていなかったんだ。)
関連
occur to (someone)
enter one's head
flash across one's mind
dawn on (someone)