I never heard that term before. but

"brand spanking new"

is very common.

Must be related?