MYRIAD Meaning of MYRIAD in English I . n. 1.Ten thousand.2.An immense number. II . a. Innumerable, multitudinous, manifold. Soule. Dictionary of English synonyms. Словарь английских синонимов. 2012