fuddy-duddy (n.)
"old-fashioned person," 1871, American English, of uncertain origin.