Learn English – A word to describe a person who loves to perform

single-word-requests

I am looking for a word that fits the following criteria:

  1. A person who loves to perform, or craves attention
  2. Preferably without a negative connotation (such as attention whore)
  3. Suitable in writing
  4. Suitable for describing a person in the 17th century France

Best Answer

I think exhibitionist may fit your description:

  • a person who behaves in ways intended to attract attention or display his or her powers, personality, etc.

and grandstander (also used in a figurative way)

  • Someone who performs with an eye to the applause from spectators in the grandstand.