Currently (observed in BDA 8.5.01SP3) there is no possibility to approve another DB if BD Name already exist (i.e. has been approved from different host). Workaround for that is to add pre or postfix to the name but from massive rollout perspective it'is a huge problem to manually rename all clashes DB names.
In addition whatever is implemented needs to support failover to a different satellite to make sure there is not a clash with any DB names that are already managed by that satellite.
The ideal situation would be a possibility to approve DBs with exact same BD Name as SID because the hosts are always different so the data inside BDA manager DB stays consistent.