It is a name of Spanish origin, the same as Diomar. It means God of the Sea.
It is a name for both genders, although in feminine Diomara is preferred. It has a Germanic origin for þeud (dzeud "people, race") mar ("famous"), as "of illustrious race".