Yes, it comes from the meaning Welsh prince.
Alan Alan's birth name is Alan Rabinowitz.
No, He is not.
yes
Alan Shaxon's birth name is Alan Howson.
Alan Cabal's birth name is Alan Cabal.
Alan Mathis's birth name is Alan Giddens.
Alan Weldon's birth name is Alan Joseph Weldon.
Alan Schechter's birth name is Louis Alan Schechter.
Alan Silvestri's birth name is Alan Anthony Silvestri.
Alan Skog's birth name is Alan Edward Skog.
Alan Sleath's birth name is Graham Alan Sleath.
Alan Ruck's birth name is Alan D. Ruck.