Means Gift of God or Given by God. The name Dieudonne strikes me as a name for an intelligent person. Can't really be shortened to anything. I know someone called this who whenever he gets in trouble he says that he's god's gift. Anyway, I like this name.