Muitas são as localidades para cujos habitantes a língua portuguesa não tem gentílico. Poderá ser esse o caso de Mascate, pois não encontrei qualquer gentílico associado a esta cidade. Existe no Brasil o termo mascate, que designa «vendedor ambulante», ou, no Recife, «português», segundo se lê no Dicionário Houaiss.