Bryan is a masculine given name, it is a variant spelling of Brian, and  is a variant spelling of which masculine given name of Irish and Breton origin, as well as a surname of which origin?