Этимологический словарь Крылова
Заимствование из старославянского, где было образовано от глагола, имевшего вид сумънъти – "сомневаться". Просторечная форма сумнение отражает тот факт, что в старославянском первая гласная в этом слове была у, изменившаяся на о под воздействием слов с приставкой со (как, например, соучастие).