The eulogy can be delivered by anyone the family chooses to ask. Most often the eulogy is given by a close friend or family member, sometimes a religious minister or professional associate.
Rarely, because it is such an emotional time, the spouse can give the eulogy. The funeral director can also sometimes read the eulogy for you if asked.
Learn more: How to Deliver a Eulogy