They look like orthopedic shoes to me. So, no, I'd have to give them a pass. I couldn't see wearing them with a kilt (or with trousers either, but that's just me).