The term Ha! Ha! does not come under the trivial onomatopoeia, but probably from an alteration of a Montagnais toponym almost unpronounceable in French which means in Algonquin place where bark is exchanged. Other linguists think of a possible derivation of the term French haha meaning "unexpected obstacle on a path".Rivière Ha! Ha! - Commission de Toponymie du Québec
