The expression is most likely derived from e.g. German "Gänsemarsch"
("goose march" in the sense of marching one behind the other in a row, not to be confounded with "goose-step", "Stechschritt"). Or from the simple fact that ducklings tend to follow their mother in a row.
Jan Ivarsson
jan.ivarsson at transedit.st