I really like
Landon for a boy. In my opinion it is totally masculine sounding. It flows off the tongue easily; its short and sweet!
Def no for a wee girl, but between Landin and Landyn, Landyn looks more feminine.
I agree with the cousin, its a boys name!