How about:
Iterator<String> it = names.iterator();
while (it.hasNext())
{
if (it.next().startsWith("B"))
{
it.remove();
}
}