I just explain they are leg warmers, now that LO is crawling i use babylegs all the time!! I used to not bother. Just get him really boyish ones to start with trains and dinos on then when people are used to the really boyish ones, get the stripy (still boyish colours obviously) and no one will think twice, they dont with us and i have only been using them regularly for like 2 weeks
i just say the truth, they protect him legs from friction, keep him warm, ande make changing him way easier because i dont have to fight to get trousers back on!