When you name a custom player head, it will not save the name when placed. When your place the item, and pick it up again it loses it's custom name.
I have checked the nbt tags, and it do not transfer the name to the skull block when it is placed on the ground.
Related issues
Comments

Works as Intended. Check MC-209 for more info.