Origin of the name lachlan: Derived from the Gaelic laochail (war-like), which is from the root laoch (war, strife). Alternatively, it may be from the Irish Lochlainn (Lakeland, Fiordland), a name that originated from the name the Irish used for the native home of the Norse invaders. Var: Lachann, Lachlann.
Origin of the name Calvin: From the French surname Cauvin, a derivative of the Latin calvinus (little bald one), which has its root in calvus (bald). The name was originally bestowed in honor of French Protestant reformer John Calvin (1509-64).