Is alter a homophone?

Yes, because it sounds like altar, which has a completely different meaning.