Несмотря на то, что среди лингвистов ведутся споры о правильности написания слова с двойной “н”, в современных словарях русского языка зафиксировано единственно правильное написание существительного – баннер. Слово является заимствованным, от англ. banner — флаг, транспарант.