A static web page is one where the content is written like an ordinary document and does not tend to change.
For a static-content Web site, all content appearing on Web pages is placed manually by professional Web developer.
A dynamic web page is one where the content changes rapidly. It is typically provided via a scripting feature such as Microsoft's ASP. These "server side" scripts control the selection and presentation of the information and deliver a page "dynamically", that page may be unique every time it is requested.
Davidson, Brayan. (2001). Database driven, dynamic content delivery: providing and managing access to online resources using Microsoft access and active server pages. OCLC Systems & Services , 17 (1), 34-41.