Elsner é um sobrenome de origem germânica que significa "filho de Elso". Elso é uma forma abreviada de vários nomes germânicos que começam com "Al-", como Albrecht (Adalberto), Albert (Adalberto) ou Alexander (Adalárico). O nome Elsner é mais comum na Alemanha e Polônia.