Kray Family History
Kray Name Meaning
German: variant of Krah a nickname for someone thought to resemble a crow in some way from Middle High German krā krei(g)e ‘crow’. German: habitational name from a place called Kray near Essen. English: variant of Cray .
Source: Dictionary of American Family Names 2nd edition, 2022