Its not "a" treacle .. just treacle. It is an ingredient used in cooking.
I think it is generally used more in the london areas .. its slang i think.
But still call him it .. lol Just say "alright treacle" in a london accent (if you can)
I called my Hubby Poppy one day but he didnt like it. I like Poppy.