"Aunt Jemima" is a mild racial slur. It's the female version of "Uncle Tom"I'm not sure how many people would know that now, but I think it's icky enough to make the name risky in the US. "Jemima Puddleduck" is a much cuter association, so Jemima's fine outside the US!