The answer to the question is John Martin Maher. Johnny Marr, the renowned English guitarist, was born with the name John Martin Maher on October 31, 1963, in Manchester, England. He later adopted the stage name "Johnny Marr" which gained him prominence as a member of the iconic rock band, The Smiths.
The Johnny Marr Melody Mastermind: How Well Do You Know the English Music Legend?