Во-первых, они могут быть разноцветными из-за преломления света в пузырьках воздуха, что остались внутри льда.
Во-вторых, морская вода, попавшая в ледник приобретает зеленоватыц цвет.
В-третьих, айсберги во время образования могут подхватывать частички пыли вулканической под водой, что тоже влияет на цвет.
В-четвертых, различный водоросли и микроорганизмы также, попадая в лед, меняют его цвет.