por
/poɾ/ · A1 · prep
by
por = Latin pro (for) + per (through), merged into one word
Latin had two prepositions: pro (for, in exchange for) and per (through, by). Spanish fused them into por, which is why one small word covers by, for, through and via. Add qué and you get por qué: for what = why.