I adore it as a first name, although it would only work well on a boy. I also have several cousins with
Duncan as a first or middle name so it would be kind of overkill. I can see it being kind of cool though. I would be a name that I would be proud to carry.