John Lennon / Yoko Ono December 17, 2018 by SMF · Published December 17, 2018 · Last modified September 18, 2020 Meaning of “Happy Xmas (War Is Over)” by John Lennon “Happy Xmas (War Is Over)” is a 1971 Christmas song written by John Lennon and Yoko Ono. The song also features vocals from the Harlem Community Choir. The lyrics of “Happy Xmas (Ware Is...