Honestly I don’t think any of my characters have a special meaning towards me in general.. But I do like all the meanings behind the names.
Atlas - A Greek mythological name meaning "enduring," and also another word for map or a book of maps and/or charts. I mainly picked it for the book part cuz (funny enough someone icly calls him this) Atlas enjoys being a compass for others. Normally being a compass for safety or things along those lines.
Daichi - The meaning of Daichi comes from the combination of the elements 'dai' and 'chi'. The element 'dai' translates to 'big', 'large', 'great' and 'chi' translates to 'earth', 'land' or 'intellect', 'wisdom'. This Japanese name means 'great wisdom' or 'large land'. I also just liked the name itself, not really the meaning.
Miharu was not a name I picked, so I actually have no clue what the name means. Same with Angelo. Both names were chosen by someone else. But here’s what Google says-
Miharu - beautiful clear sky
Angelo - Italian: from a popular medieval personal name, Angelo, Latin Angelus, from Greek angelos 'messenger', 'angel' (considered as a messenger sent from God)