2 names match.
Italian/Spanish
Combination of Spanish de and Marco, meaning of Mark.
A variant of Damont or a modern creation, possibly combining 'Da' or Italian 'da' (from) with 'Monte' (mountain).