Mädchen (German) comes from German Magd, from Middle High German maget, from Old High German magad, from Proto-West Germanic magaþ, from Proto-Germanic magaþs, from Proto-Indo-European mogʰus — boy; young person; boy-servant?; young person.
Mädchen (German): girl; maiden