overgenerous

adjective
  1. excessively generous; giving or sharing more than is reasonable or wise

Examples