Blunts are cigars that have had the tobacco removed and replaced with marijuana. They can also be rolled using tobacco leaf wrappers.
As for the name? It comes from the Phillies Blunt cigar brand.
According to various internet sources, blunts originated in New York as a method for smoking pot discreetly, among other things.