San Francisco Scott McKenzie. San Francisco By Scott McKenzie. San Francisco ( Be Sure to Wear Some Flowers in Your Hair ) ” was by Scott McKenzie, the American singer and songwriter. The song was written by John Phillips. John was a member of American folk rock vocal group The Mamas & the Papas.