Why do they call it limestone when it’s not even green?

The word lime meaning “green” entered the English language from the Arabic, probably through Crusaders, etc.

Limestone, the grey stone made of calcium carbonate was crushed and heated to produce powder that Anglo-Saxons mixed with loam to make mortar, and was originally called “Loamstone”. You’ve guessed it – say it quickly, and see what happens.