Cute names for girls come from mythology, history, and various cultures, including Greek, Roman, Norse, English, and French. Many also derive from Latin or Gaelic, with meanings that signify status, wealth, and religion.