Fergus

in baby boy name

The meaning of Fergus is The first and supreme choice