Keep in mind that all these names still have deeper roots. In general, modern names usually have the following prototypes: Hebrew, Greek, and Latin. Essentially, Germanic names are something like Vercingetorix. There aren't many of those now (or almost none).
And in general, all European names are Indo-European. They just don't delve that deep.
Indo-European roots are present even in the Baltic languages, not to mention Germanic ones. :)
I remember Latin names like "Julia," Greek names like "Basil," and Hebrew names like "Mary."
Жаль, не лебедь я...
Сандро (не)жив! :D :D :D
Влюбившийся дурак на глупости горазд (с)
В сказке грусти синей я один, как бог... (с)