Şahqulu means “slave of the Shah”. A masculine given name used in Azerbaijani, Uzbek. Explore sources on NameStoria. Source