> earworm

Yes, this is one that has cropped up a number of times Look here

The word is a literal translation of the German word 'Ohrwurm', which actually means 'earwig' but I guess no one wanted to call it that. Other options in English are 'catchy tune' or 'ear candy'.