This ending makes the word sound a bit softer or smaller, like a pet name. In German two endings have such function: -lein and -chen (both can be used, but the last one is more common).
Sometimes there is also slight difference in usage:
Fräulein - not married woman
Frauchen - pet name for a woman