Hannelore is a German female given name, which is derived from two distinct sources:
Read more about Hannelore.