Stablize · patience · Independence
Source: Old English
Root Word: tor
Derived From: Old English word "tor"
Meaning: hill or tower
Popularity History: Relatively less used, but gradually gaining popularity with the trend of unique English names.