Where does “Suomija” come from?

Suomija (Lithuanian) comes from Lithuanian suomis, from Finnish suomi, from Proto-Finnic soomi — person from Southwest Finland.

Ancestry of “Suomija”, step by step

StepLanguageWordMeaning
1LithuaniansuomisFinn (man from Finland)
2FinnishsuomiThe Finnish language; Third-person singular...
3Proto-Finnicsoomiperson from Southwest Finland
Every word from Proto-Finnic soomiEvery word from Finnish suomiEvery word from Lithuanian suomis