reliable · keep · nature
Source: Old English
Root Word: carr
Derived From: Place name
Meaning: Village near a rock or stone
Popularity History: Historically, it was mostly used as a surname, but in modern times, there is a trend of gradually using it as a name.