"dynamic programming" and "dynamic programming language" and "dynamically typed programming language" are all different terms and mean different things.
It's a terrible name, and even the person who came up with the name admits that it's terrible: "The word dynamic was chosen [...] because it sounded impressive."