Question: has pp has been pp?
Answer: A passive verb needs to have [to be] before the main verb (which should be in past participle form). 'has been' and 'was' are both forms of [to be], thus both sentences are grammatically correct. The difference is the tense: 'has been named' is present perfect.