I think it's really really cute as a nickname for a baby. I can't imagine it on an adult though, so I don't think it would work as a full name. It's too cute.
Not a problem in the US, but I think in the UK people would think of
Dot Cotton from Eastenders. Urgh!