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.

More Spanish words · How Spanish works