About O for a Thousand Tongues to Sing "O for a Thousand Tongues to Sing" is a Christian hymn written by Charles Wesley. The hymn was placed first in John Wesley's A Collection of ...