The name Ferguson is a boy's name meaning "son of Fergus". Ferguson and is often added to user-created lists like Preppy Names and discussed in our forums with posts like "Love, Like, Lose -- Outlandish/Guilty Pleasures edition!".
From the experts:
This would make an interesting name for a boy, if it weren't for the fact that the two most well known Fergies are female.