It is a variant of Imma, which is a Low German form of Irma. Irma is a short form of names beginning with the Germanic element 'irmen', which means 'whole, universal'.