Alpin \a-lpin, al-pin\ as a boy's name is of Scottish and Gaelic origin, and the meaning of Alpin is "fair". From Albinus (Latin) "white" via Ailpein.
Alpin has 4 variant forms: Alpine, Macalpin, McAlpin and McAlpine.
For more information, see also the related name Albin.
Baby names that sound like Alpin are Alban, Albion, Albain, Albyn and Alben.