* Homely: Suggests plainness, not conventionally attractive.
* Plain: Simple and unadorned.
* Grim: Suggests harshness or unpleasantness.
* Mean: Suggests unpleasantness in appearance or character.
* Harsh: Similar to grim.
* Bad: A general negative term.
The best replacement will depend on the context.