Where does “almes” come from?

almes (Middle English) comes from Old English ælmesse, from Proto-West Germanic *alemōsinā — alms.

Ancestry of “almes”, step by step

StepLanguageWordMeaning
1Old Englishælmessealms
2Proto-West Germanic*alemōsināalms
Every word from Proto-West Germanic *alemōsināEvery word from Old English ælmesse