Sense of responsibility · Stablize · Trustworthy
Source: Latin
Root Word: deposit
Derived From: deponere
Meaning: Place, store
Popularity History: As a first name it is very rare, usually found in legal or financial terms.