Translation:Does he know either of the two girls?
To use "either" and "two" is redundant. "Either" means one or the other.
Technically, 'menina' would refer to a child and 'garota' to an adolescent, but that distinction isn't really used any more (at least in Brazil). I'm not sure, but I think 'menina' is the more polite form in Portugal.