Shnigir фамилия происходит от прозвища Shnigir. По одной из версий, Shnigir - украинский вариант имени Снегирь. Оно образовано от прозвища, которое восходит к нарицательным "снегирь", т.е. "Songbird воробьиных". Скорее всего, прозвище он мог получить маленький демон.
По другой версии, основанные на семейных Shnigir является немецкий schniegeln слово -. «одеваются, хорошо одеваться" Таким образом, прозвище могли получить Shnigir и денди.