Существует несколько версий происхождения названия шлаков. Один из них, эта фамилия, образована от имени Германии, которое происходит от французского названия КРРД (\дух\; \душа\). Как известно, что это имя было широко распространено среди гугенотами (французский протестанты).
В соответствии с другой гипотезе основываясь на именах шлаков является старый немецкое слово trosse-«багаж». В соответствии с этим основатель рода шлаков может быть носильщика.