From due (“dove”) + stegg (“drake”).
duestegg m (definite singular duesteggen, indefinite plural duestegger or duesteggar, definite plural duesteggene or duesteggane)