who knows

[huː noʊz] フーノウズ

1. 誰にもわからない、知る由もない

質問に対する答えが不明確である、または誰も答えを知らない、あるいは知ることが難しい状況を表すときに使われます。
Will they agree to our proposal? Who knows. (彼らが私たちの提案に同意するだろうか?誰にもわからないね。)

2. もしかしたら、ひょっとしたら

確実ではないが、何か良いことや予期せぬことが起こる可能性を、少し期待を込めて示唆する際に使われます。
He might still show up, who knows? (彼はまだ現れるかもしれない、どうなるかわからないけれどね?)
関連
I don't know
It's uncertain
No one knows
Who can tell?