Lachlan è un nome proprio di persona inglese e gaelico scozzese maschile.
Si tratta di una forma anglicizzata di Lachlann, la forma scozzese del nome irlandese Lochlain: questo, sebbene adottato come nome già anticamente, era in origine un soprannome che indicava un vichingo o comunque uno scandinavo, ripreso da Lochlann, un nome irlandese della Scandinavia avente il significato di "terra dei laghi" (da loch, "lago", "fiordo" e lann, "terra"). Interpretazioni minoritarie riconducono il nome invece al termine irlandese laochail ("guerresco", da laoch, "guerra", "conflitto").
Tra i paesi anglofoni, verso la fine del XX secolo il nome ha avuto buona diffusione in Australia, dove il generale scozzese Lachlan Macquarie era stato governatore.
Il nome è adespota, non essendo portato da alcun santo; l'onomastico si festeggia quindi ad Ognissanti, il 1º novembre.
