A patron is someone who gives encouragement, support, or financial help to a person or cause. While historically it could mean a person of noble birth, the core meaning is about support and sponsorship. Option D, 'one who gives encouragement to others,' best captures this essence.