A name used for people who did something so stupid that the word idiot is to sophisticated
He knocked her up and gave her his job instead of a ring. He is such a dum-dum.