Abdi is normally a nickname is it not? All the people I’ve ever met with that name had a name of Allah swt attached to it. Like Abdishakur, Abdirahman, Abdiqani etc
Also Islamic Arabic names are fine. But what annoys me are when Somalis choose random Arabic names for their children that have no basis in Islam like Nadia, Sabrina, Amir, etc. It really gives Arab beg and it’s becoming more common than ever for Somalis to have these names
If you’re gonna go for a non religious name keep it in your own culture like what other non Arab Muslims do