Heidi is gorgeous! I've always loved it.
Katharina is very sweet too, and I'm also a fan of
Gretel, though I don't really like
Emilie that much.
Only other
German name I can think of that I like is
Gretchen - though it does have a kind of harsh sound to it, I still like it :-)