Hoffnungsstrahl (German) comes from German strahl, from Middle High German strāle, from Old High German strāla, from Proto-Germanic *strālu, from Proto-Indo-European strēl-, from Proto-Indo-European ster- — sterile, infertile.
Ancestry of “Hoffnungsstrahl”, step by step
Hoffnungsstrahl traces back through two separate lines of ancestry.