Girl name origins & meanings Gaelic : LeanOld English : Source of a river Girl name variations Blain Blane Boy name origins & meanings English : Source of a riverIrish : Thin, lean Boy name variations Blayne Blain Blane Family name origins & meanings Scottish : variant of Blain.