The Friend safari is a different version of the safari's found in other games.
It lets you catch Pokemon that you cannot catch normally, or just catch Pokemon with Hidden abilities.
The Pokemon in these safari's will always have 2 guaranteed perfect IV stats.
It is also the only place where you can catch evolutions of the starter Pokemon.
The type of the safari is determined by the other person's friend code.
You have access to the first two Pokemon of the safari right away, the third one becomes available after the person to whom the safari belongs beats the Pokemon league.
>Only two of them will be available until the friend to whom that Safari belongs enters the Hall of Fame.
You will be able to get those Pokemon with their hidden abilities once you are online at the same time as your friend.
>All three Pokémon are of the same type, determined by that player's Friend Code. Once the player has been online in-game at the same time as a friend, the Pokémon in that friend's Safari will thereafter have a chance of having their Hidden Ability.
>If the player has not been online in-game at the same time with a given friend, that friend will have a "?" where their character avatar would otherwise be.
If you have a "?" in that place, that is the reason you don't see their names.
Source
Hope I helped.