zone transfer between NSD machines without adding zone name to slave machine

The simple answer, if this is for DNS, is NO. You'll have to configure the slave to handle the new zone, this does not happen automatically.

Remember of course to include the slave in the NS records for the zone in the master.


Update 9 years later:

Nowadays it is possible, though not by regular zone transfers.

NSD has something called a control-channel. It's a client app (nsd-control) that talks to your NSD server on port 8952 (when invoked remotely) or locally through a domain socket (usually /run/nsd/nsd.socket). The specific command is

nsd-control addzone <zonename> <pattern>

You can add the NS and other records by the regular zone updates.

See https://www.nlnetlabs.nl/documentation/nsd/nsd-control/ for more info.