"Limosna" viene del latín "eleemosyna" (pronunciado "elimosina"), a su vez del griego "eleemosyne" ('piedad', 'compasión') derivado del verbo "eleéin" ('compadecerse').
"Mengano" viene quizás del árabe "man kan" ('quien sea'). Según Coromines está documentado sólo desde principios del siglo XIX, aunque en la forma "mancana" aparece ya en el siglo XII.