Algorithms for Romanizing Arabic Names

People such as immigration personnel who work on the Romanization of Arabic names find it troublesome and sometimes confusing. One reason for such difficulty is that an Arabic name can be transliterated in different forms because of the absence of common standards. Another reason is that even if the transliteration of Arabic names is standardized, it is difficult for a layperson to implement it. The first obstacle has been overcome after the Symposium on Standardizing Arabic Name Transliteration Security Dimensions which one of its outcomes was standardized measures for Arabic name transliteration. This paper is to provide algorithms based on the symposium standards that can be used in programming a system to transliterate Arabic names automatically.