ref
From German Wagner, meaning ‘ wainwright’, later conflated with ‘ wheelwright’. See also the English surnames Wainwright and Wheelwright. Doublet of Wagoner.