There are
476
Mcgrays in the USA
Mcgray is the
45026th
most common last name in the USA