Apparently it's a very uncommon surname as well, so it might be inspired by that, although an alteration of
Duncan seems more likely.
https://www.ancestry.com/name-origin?surname=dunban
It seems like this source also doesn't have an explanation for the meaning unfortunately.