Possibly: Combination of ‘Deo’ (God/Lord) and ‘Ram’ (a Hindu deity or pleasing/charming)

1 Post