Welsh equivalent of Ambrose, from Old French, originally via Latin from the Ancient Greek Ambrosios, "immortal".