Meaning
Jessica is a feminine name meaning 'wealthy' or 'foresighted', popularized by Shakespeare.
Download App