Logan comes from the Gaelic word “lag” or “lagan,” which means hollow. However, the Gaelic word for warrior is “laoch,” so it’s unsurprising some might think Logan is a derivative.