Why is the snow-bunting so called ?

Because it is the only living creature that is found at the height of 2000 feet above the limit of perpetual snow. The snow-finch is found on Caucasus and the European Alps.