Die Ortschaft wurde erstmals im Jahre 1027 erwähnt. Das Dorf wurde in der Mitte des 15. Jahrhunderts während eines Krieges stark beschädigt. Danach gelangte es über die Hechsenagger in den Besitz der Muggenthaler.
„Sollern“ ist vom lateinischen Namen der Sonnenuhr „solaris“ abgeleitet. Es gab auch ein Adelsgeschlecht, die Solaren, das die Herrschaft über Sollern innehatte.
Am 1. April 1929 wurde ein Teil der Gemeinde Sollern in die Gemeinde Neuhinzenhausen eingegliedert. Der andere Teil kam zu Mendorf.[2]