Duncan

in baby boy name

The meaning of Duncan is A dark warrior