Where does “誰が” come from?

誰が (Japanese) comes from Japanese 誰, from Japanese が, from Finnish -nka — Forms nouns, mainly bird names (in dialects) and some toponyms.

Ancestry of “誰が”, step by step

StepLanguageWordMeaning
1Japanese"interrogative personal pronoun": who, whom
2JapaneseIndicates the subject of a sentence; conjunction;...
3Finnish-nkaForms nouns, mainly bird names (in dialects) and some toponyms
Every word from Finnish -nkaEvery word from Japanese Every word from Japanese