gamin

noun
  1. a street urchin or mischievous child, especially one who is poor or homeless
  2. Usage: often used affectionately or sympathetically; more common in literary or historical contexts
  3. a girl or young woman with a playful, impish, or boyish charm
  4. Usage: often used in fashion or entertainment contexts

Examples