I have some from Hamilton Dry Goods here:

http://www.hamiltondrygoods.com/socks/kilt-socks/

They have over the calf, which folds down nicely on a tall man, and they are cotton.