Quote
Isn't "Spannung" the German for voltage?
Correct. I don't have the slightest idea where the letter U is derived from.