It's an excellent name with two big problems.
One is
Debby, or
Debbie, or - shudder! -
Debbi. They should all go away at their owner's 5th birthday party and never come back; but they don't. For this reason, it's preferable to use
Deborah as a mn unless you're unusually strong-minded.
The other is
Debra. I really cannot find a good word to say about it: it always launches dark fantasies about a family of sisters:
Debra, and then Depanty, Deslip, Decamisole and finally (named after their great-aunt) Decorset.