<P> "Mary, Did You Know?" is a Christmas song with lyrics written by Mark Lowry and music written by Buddy Greene . It was originally recorded by Christian recording artist Michael English on his self - titled debut solo album in 1991 (English and Lowry were both members of the Gaither Vocal Band at the time). It reached No. 6 on CCM Magazine's AC Chart . Lowry would record the song several times himself, most notably with the Gaither Vocal Band on their 1998 Christmas album Still the Greatest Story Ever Told . </P> <P> The song has since gone on to become a modern Christmas classic, being recorded by many artists over the years across multiple genres . </P>

Who wrote the lyrics for mary did you know