Name Details
Boy|Christian
Diffident
"Diffident is a rare and unusual name, suggesting a lack of self-assurance. It is derived from a Latin word meaning 'distrusting'."
"Diffident is a rare and unusual name, suggesting a lack of self-assurance. It is derived from a Latin word meaning 'distrusting'."