Meaning and Origin of: Lachlan

Lachlan is of Scottish origin and means "Feisty."