I used my family name for business purposes, and my married name for private life. No 'gotchas' there either, just separation of public and personal.
Arabic names (including Somali and Egyptian names) are usually patrilineal patronymics. Your "middle name" is typically your father's first name. Your "last name" could be your grandfather's first name or your family name, or both, and you might use both interchangeably. None of this is nefarious.