Name profile

Alan

Little rock, Handsome, Harmony · Breton/Celtic debated

Meaning
Little rock, Handsome, Harmony
Origin
Breton/Celtic debated
Variations
Allan, Alain, Allen