Amiran \a-mi-ran\ as a boy's name is a variant of Amir (Arabic, Hebrew), and the meaning of Amiran is "prince; treetop".
Similar baby names are Amidan and Adiran.