My mental mother used to call me Lamb, she did it up until I was in my mid twenties. She even called me it in front of my friends. I've only just lived it down.
Duck I think tends to be mainly north Notts area (Mansfield etc), also common in Stoke on Trent.
Other placements were in Yorkshire, never actually minded being called 'love'