These are both muslim names of Arabic origin. Arabic names usually have very beautiful meaning. These are both male names. The name Omar can have three different meanings which are Long life, first son, the highest. Whereas the name Abdullah means "Servant of God"