Etimólogos trazan el nombre del proto-germánico, *swēbaz, ya sea basados en la raíz proto-germánica *swē- que significa "uno mismo" pueblo, o en la tercera persona del pronombre reflexivo; o desde una anterior raíz indoeuropea *swe-.