Yes, it comes from the meaning Welsh prince.
Alan Alan's birth name is Alan Rabinowitz.
yes
No, He is not.
Alan Shaxon's birth name is Alan Howson.
Alan Cabal's birth name is Alan Cabal.
Alan Mathis's birth name is Alan Giddens.
Buddy Alan's birth name is Alvis Alan Owens.
Alan Caillou's birth name is Alan Lyle-Smythe.
Alan Sues's birth name is Alan Grigsby Sues.
Alan Lightman's birth name is Alan Paige Lightman.
Alan Kulwicki's birth name is Alan Dennis Kulwicki.
Alan Madlane's birth name is Alan Rene Madeleine.