Both spellings have exactly same meaning – a color between white and black. Of course they are both 100% correct.

Correct spelling

grey

Correct spelling, this version is common in all the other main varieties of English (including Britain).


Correct spelling

gray

Correct spelling, this version is more common in American English.