I've noticed more and more people saying "Baby was named for his grandad" or "Baby was named for the wonderful midwife"... Surely it should be "named after"?