Lacrosse shorts are very baggy and will stick to your legs when they get wet, they will also get heavy and fall off leaving you butt naked. So no, lacrosse shorts are not good in a pool
Wear sweatpants and a long sleeve shirt, with the sleeves pulled up slightly above the forearm, Phiten necklace, powerband, go to Lids and get a spring training baseball hat, none of that flat brim crap.
A person can buy men's athletic shorts in almost any store that sells clothing. Quality athletic shorts are found in sporting goods stores, like Dick's, Sports Authority, or even online! Brand name shorts like Nike, Underarmour, and Adidas are most often found in departments stores or on the brand's website.
A kilt is not a required article of clothing to wear when playing lacrosse. In the Mens game, team issued sport shorts and jerseys are worn. The Women wear team jerseys and either shorts or skirts in games.
Spandex Shorts. Usually black in colour, unless told otherwise by the coach. An example are the 3 inch - 7inch Under Armour Spandex Shorts.
Anything looks good with cargo shorts ;)