hymnodist

noun
  1. a person who writes or composes hymns
  2. Usage: often used in religious or musical contexts
  3. a person who sings hymns or is skilled in hymn singing
  4. Usage: less common than the first sense

Examples