English surname, from the noun darnel (“type of ryegrass”). Also a variant of Darnall.
The given name is likely derived from the surname.
Darnell