もしかして

perhaps, possibly

Also:if

What does もしかして mean?

もしかして is a Japanese noun meaning perhaps, possibly in English. It can also be translated as if depending on context. It is written as もしかして in hiragana, and moshikashite in romaji. This word is part of JLPT N1 vocabulary.

Example sentence

ああ、もしかして名前を呼ばれるのが恥ずかしいって?

Ah, could it be you're embarrassed to be called by your first name?