Fay \fay\ as a boy's name (also used as girl's name Fay), is of Irish and Gaelic origin, and the meaning of Fay is "raven".
Fay has 2 variant forms: Faye and Fayette.
Baby names that sound like Fay are Way and Fee.