From con + -ard. Formed around the 20th century but based on earlier cornard.
connard m (plural connards, feminine connasse)