Ian means precisely nothing and is a bastardized and corrupted version of the Scots Gaelic name Iain which translates directly as John. Incidentally, the owners of this site might like to know that Scotland is not and never has been a part of England! SAOR ALBA!