keep · cautious · loyalty
Source: Scottish Gaelic
Root Word: Niall
Derived From: MacNeill
Meaning: Son of Neil
Popularity History: McNeill was historically popular in Scotland and Ireland as a surname, representing family connections and heritage.