Although I never sahur or puasa, I can still berbuka puasa, right ah ?
Murtabak is also commonly found in Yemen , where it is called Motabbag (Arabic: المطبّق) which means “The Folded” so the name could be of Arabic origin. (http://www.nationmaster.com/encyclopedia/Murtabak)
Origin of the name Roti John according to Wikipedia : The origin of the ‘John’ in the name is allegedly due to the Western origin of the Baguette and the tomato sauce used in the dish. During the years of British Colonial rule, all Caucasians and Westerners were colloquially and affectionately referred to as ‘John’ in Malay, and as such, the nickname of ‘Roti John’ (literally ‘John Bread’) was easily arrived at.