John Barnett était un compositeur et écrivain anglais spécialisé dans la musique. Il était le fils aîné d'un juif prussien nommé Bernhard Beer, qui a changé de nom de famille en s'installant en Angleterre en tant que bijoutier. Selon certains, il serait le cousin du compositeur Giacomo Meyerbeer. Barnett est né à Bedford et, à l'âge de onze ans, a chanté sur la scène du Lyceum Theatre de Londres. Sa bonne voix lui a valu une éducation musicale et il a rapidement commencé à écrire des chansons et des pièces plus légères pour la scène.