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'."

Parentune Stories

Baby Names A-Z

Keep Exploring