Pierce Brosnan as Dalton, Roger Moore as Lazenby… what?

There have been at least two films where actors of Bond have played characters that have another Bond actor’s surname. First Pierce Brosnan have a role of geologist Dr. Harry