A command block item with a display Name set sets the placed block's customname when a player places, but not when a dispenser does
A command block item with display:
{Name:"Blah"}when placed by a player will create the block with a CustomName "Blah", however when placed by a dispenser the block has no CustomName applied.