In German, the name is pronounced [vaɪnɐ(ʁ)], of which the rare English pronunciation /vaɪnər/ is a close approximation.
[1][2] In Yiddish, the name is pronounced almost as in southern German (with a flapped or trilled final r).
The pronunciation most commonly preferred by families in English-speaking countries is /waɪnər/, but the pronunciation /wiːnər/ is also common, probably being the result of confusion and sometimes switching with the surname Wiener (meaning 'from Vienna or 'Viennese') and confusion with the fairly common pronunciation /iː/ of the letter combination "ei" in English.
[1][2] The German name Weiner comes from a dialectal pronunciation of Wagner (related to the English word wagon, but only indirectly with wag[g]oner, which means "wagon driver"),[3] which means "wainwright" (wagon maker).
The source of the other name that is spelled Weiner is Yiddish, and according to dictionaries of Jewish surnames, it originates from the Yiddish name Vayner, meaning wine merchant, and related to the German word Wein, which means “wine”.