A
speechwriter is a person who is hired to prepare and write
speeches that will be delivered by another person. Speechwriters are employed by many senior-level elected officials and executives in the government and private sectors. They can also be employed to write for weddings and other social occasions.