I changed page title in hook _ menu section of a Drupal module, re-installed, and cleared caches, but this did not change title on web page.
Finally I renamed the whole module, files, and relevant function names in files and then re-installed. This did the trick.
I suspect that there is a duplicate entry in mysql table that holds title somewhere but not sure where.