Gaynnor \ga(yn)-nor\ as a boy's name is a variant of Gaynor (Irish, Gaelic), and the meaning of Gaynnor is "son of the fair-skinned one".
The baby name Gaynnor sounds like Gayner and Gainor. Other similar baby names are Gannon, Gaylor, Maynor and Raynor.