German, from a pet name for Imma, itself a variation of Irma [q.v.] from German "whole, complete". Imke is now a widely-used given name in its own right.