Imogen or Imogene is an English first name. The first recorded use of the name is under the English playwright William Shakespeare. It is chiefly used as a given name in several countries. They include Canada, the United States, Ireland, Australia and South Africa.