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 gradual trend of using it as a name.